我正在使用:
var parser = new Parser();
var sheet = parser.Parse(css);
var query = from rule in sheet.StyleRules select rule;
我已升级到最新版本(v3.0.0),并将以上内容更改为:
var parser = new StylesheetParser();
var sheet = parser.Parse(css);
var query = from rule in sheet.StyleRules select rule;
但是StyleRules
属性不再存在。新的财产叫什么?
答案 0 :(得分:0)
根据ExCSS GitHub repository上的readme.md
文件,现在将其称为Rules
。以下是该页面的代码示例(我添加了一个缺少的分号):
var parser = new StylesheetParser(); var stylesheet = parser.Parse(".someClass{color: red; background-image: url('/images/logo.png')"); var rule = stylesheet.Rules.First(); var selector = rule.SelectorText; // Yields .someClass var color = rule.Style.Color; var image = rule.Style.BackgroundImage; // url('/images/logo.png')