我正在尋找一個Web服務或(OS X)軟件,將採取一個樣式表像這樣的:CSS清理器「展開」樣式表?
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,而是分析和「清除」不必要的複雜樣式表。在該步驟之後,屬性將再次分組。
更少創建乾淨的CSS,但現在我需要分析+修復遺留的CSS。不管怎麼說,還是要謝謝你。 – Wintermute101 2011-06-16 08:36:43