我正在寻找一个Web服务或(OS X)软件,它将采用如下样式表:
h1,h2 {margin-bottom:1em;}
h2.special {color:red;text-align:justify;}
p {margin-bottom:1em;font-weight:bold; }
并将其转换为:
h1,h2,p {margin-bottom:1em;}
h2.special {color:red}
h2.special {text-align:justify;}
p {font-weight:bold;}
即,我需要一些能够将CSS文件中的每个唯一属性/值组合,然后对使用它的所有选择器进行分组的内容.
在我看来,这是一个微不足道的问题,但我能够做的唯一一点“编码”是一点RegEx – 似乎在这里没有给我一个解决方案.
谢谢.
注意:
我知道这种方法可能不会导致(大小)优化.这不是一个实时网站/ CSS,而是分析和“清除”不必要的复杂样式表.在该步骤之后,将再次对属性进行分组.
最佳答案
试试这个:http://www.cssoptimiser.com/optimize.php
虽然我不确定如何将h2.special {color:red; text-align:justify;}转换为
虽然我不确定如何将h2.special {color:red; text-align:justify;}转换为
h2.special {color:red}
h2.special {text-align:justify;}
会有所改善.
但是那个优化器确实做了另一个部分(margin-bottom).
基本上只是谷歌“CSS优化器”