DRY =「不要重複自己」。在線CSS DRYer(重複數據刪除)
我有一個基本的CSS框架,我用它來構建更復雜的設計。最簡單的原型方法就是從最後開始,構建css以獲得所需的結果(而不是從基本css編輯現有的css屬性)。
但是,我完成後,有很多重複的類名稱和屬性。
我正在尋找一個在線(或離線)工具,它將掃描我的css文件,並以刪除冗餘和重複的形式智能地重新制作它。
例如,如果在一個CSS文件中存在以下兩行:
//FROM THE BASE CSS
.header{
font-weight:bold;
font-size:1.5em;
background:red;
margin:0 auto;
padding:20px
}
//FROM THE ADDED CSS
.header{
font-weight:normal;
font-size:1.25em;
background:blue;
padding-bottom:0;
margin-top:-20px
}
期望的結果(給出在級聯作爲優先於前下部項目)。將除去的第一個實例.header指令,並從兩個.header情況下合併規則爲一個.header指令,像這樣:
.header{
font-weight:normal;
font-size:1.25em;
background:blue;
margin:-20px auto 0 auto;
padding:20px 20px 0 20px
}
難道這樣的應用程序存在嗎?
@RegEdit,寫了一個回答你以前刪除的問題,如果你想檢查出來:http://stackoverflow.com/questions/15195750/minify-compress-css-with-regex – Qtax 2013-03-04 07:01:48