可能重複:
Any recommendations for a CSS minifier?有沒有像CSS的jsmin的東西?
JsMin是Javascript文件的壓縮和組合的可執行文件。有沒有這樣的CSS文件?
可能重複:
Any recommendations for a CSS minifier?有沒有像CSS的jsmin的東西?
JsMin是Javascript文件的壓縮和組合的可執行文件。有沒有這樣的CSS文件?
CSS不能以同樣的方式進行精縮的JavaScript可以。您可以使用a
等名稱替換lastItemRead
等變量,但在CSS中,您不能使用較短的選擇器(不通過爬網並重寫整個站點)替換.lastItemRead
等選擇器。
這就是說,你可以從CSS文件中刪除空格和註釋。有幾種工具可以做到這一點 - YUI Compressor是Yahoo!的流行選項。
你自己也可以做很多事情來保持CSS文件的輕量級。刪除未使用的選擇器,減少冗餘,並嘗試加入許多規則:
background-color:red;
background-image:url(stars.png);
background-position:center center;
background-repeat:no-repeat;
有點冗長;最好寫成:
background:red url(stars.png) center center no-repeat;
節省了大量的空間。另外要注意的是在規則中添加不必要的字符。例如,當你設置填充和利潤率,沒有必要的0值後添加一個單元:
margin:0px 10px; /* 0px should be 0 */
很多這方面的東西可以用一個偉大的工具,如CSSLint在被充實,在線http://csslint.net/。警告:CSSLint會傷害你的感受!
是的,你可以訪問這個:
我覺得#1可能需要更新他們的問題尋找。當我最初輸入問題時,上面提到的「重複」未列出。 –