我知道CSS规则相当复杂;但是,优化器不能以多种方式简单地减少以下CSS吗?如果是这样,在rails-sass gem中是否可以选择?
span {
background: red;
color: green;
}
.test2 {
background: red;
color: green;
}
span {
background: green;
color: inherit;
}
.test2 {
background: inherit !important;
color: inherit;
color: inherit;
color: inherit;
}
其他内容:
为了澄清,我也将提出以下建议...
资源:
span {
background: red;
}
span {
background: orange;
color: green;
}
span {
background: yellow;
}
span {
background: blue;
color: green;
}
而且,我希望编译器生成以下内容:
span {
background: blue;
color: green;
}
我知道有多余的样式,但是在不断修改样式表时,会发生很多次,并且我想消除无效的代码。
我认为我可能已经找到了一种方法,至少可以在css和sass / less模板中找到重复的样式:
开源csscss gem http://zmoazeni.github.io/csscss/
它似乎能够检测到重复项,尽管我不得不绕过自举程序的gem的css进行修补,而不是与css资产位于同一文件夹中。
从文档中,您可以运行:
要么