2011-06-29 104 views

回答

3

谷歌#1的結果對CSS壓縮:http://www.refresh-sf.com/yui/

+0

正如我的問題所問,我正在尋找一個可執行文件(而不是一個爲我做的網站)。 –

1

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會傷害你的感受!