我想知道是否有任何方法通過合併所有相同的屬性來壓縮CSS。超緊湊的css
例子:
我的CSS文件:
.main{
border: 3px solid red;
}
.container .child{
border: 3px solid red;
background: blue;
}
element{
margin: 4px 0px;
}
.xpto > li{
border: 3px solid red;
margin: 4px 0px;
background: red;
}
需要輸出:
.main, .container .child, .xpto > li{
border: 3px solid red;
}
.container .child{
background: blue;
}
.xpto li, element{
margin: 4px 0px;
}
.xpto li{
background: red;
}
有誰知道什麼辦法?
要麼你把它寫像通緝輸出開始,或者你使用某種類型的LESS,SASS,CSS編譯器,其變量爲 – junkfoodjunkie
我懷疑這樣做甚至會有意義 - 我敢打賭,在很多地方都會遇到麻煩,因爲它們對於規則排序有着同等的特異性。 – CBroe
我同意@junkfoodjunkie。你也應該考慮到你將遇到一個討厭的反模式,並且當你需要做某種維護時可能會討厭自己。在所有的現實中,gzip你的項目將產生理想的結果,因爲gzip尋找重複。意思是,你的第一個例子實際上比你需要的輸出要好。 – BuddhistBeast