-4

私はC#に少し慣れていないので、以下を達成できるかどうか知りたいです:

ローカル ドライブに CSS ファイルがあり、プログラムを実行すると CSS ファイルが読み取られ、「line-height」、「font-size」などの特定のスタイルが検索され、これらが CSS に存在することが通知されます。私がそれに取り組むことができるように、私にサンプルコードを教えてください

4

1 に答える 1

2

ExCSSなどの CSS 解析ライブラリを使用する必要があります。

例えば:

var parser = new Parser();
var stylesheet = parser.Parse(".someClass{color: red; background-image: url('/images/logo.png')");
var imageUrl = stylesheet.Rulesets
        .SelectMany(r => r.Declarations)
        .FirstOrDefault(d => d.Name.Equals("background-image", StringComparison.InvariantCultureIgnoreCase))
        .Term.ToString(); // Finds the url('/images/logo.png') image url
于 2014-10-28T15:56:41.770 に答える