css的優(yōu)化通常包括兩方面: 格式化css和精簡css。
精簡css的辦法是把具有相同屬性的元素合并在一起,但這會(huì)降低代碼的可讀性,使代碼的后期維護(hù)很麻煩,稍不注意就出錯(cuò)。
格式化css一般就是多行模式或單行模式的選擇,比如我個(gè)人就完全受不了多行模式
下面是一些在線的css優(yōu)化工具,能讓你方便的對css文件進(jìn)行各種優(yōu)化處理。
1. online css optimizer /在線css優(yōu)化
該在線工具用于精簡和壓縮樣式表的文件大小,優(yōu)化后的代碼將完全是混亂的,支持輸入url,提交文件和直接輸入進(jìn)行壓縮。
2. css compressor/css壓縮
作用同上,但這個(gè)工具擁有非常詳細(xì)的壓縮選項(xiàng),它包含基本模式和高級模式。
在基本模式下, 你可以選擇壓縮模式: 輕度,標(biāo)準(zhǔn)和高度。最高模式壓縮后的文件最小,但同時(shí)可讀性也就最低,甚至壓縮后就出問題也可能,以此類推。還可以選擇css注釋代碼的處理: 不處理注釋,清除所有注釋或限定注釋字符數(shù)。
在高級模式下,還可以對空白,tab,新行等等進(jìn)行選擇處理。
3. cleancss / css格式化和優(yōu)化工具
基于 csstidy 的一款在線css優(yōu)化工具,既可以格式化css代碼,也可以優(yōu)化css減少css文件大小,包含非常詳細(xì)的選項(xiàng)設(shè)置。比如選擇器和屬性的排序,大小寫轉(zhuǎn)換等等。
4. css analyzer / css有效性分析工具
檢查樣式表的有效性,驗(yàn)證樣式表是否符合 w3c 標(biāo)準(zhǔn),同時(shí)進(jìn)行顏色對比測試和確保尺寸的單位(w3c的guideline 3.4 建議使用相對而非絕對單位,雖然px是相對單位,但是最終的字體大小卻取決于輸出介質(zhì),所以建議是使用百分比和em等尺寸單位。)
5. format css online /在線css格式化工具
這是一個(gè)專門用于格式化css樣式表文件的在線工具,討論該使用”多行模式”還是”單行模式”或其它模式是沒什么意義的,不如大家就按自己的模式去做,在協(xié)作的時(shí)候用工具重新格式化成自己喜歡的模式就好了。
6. tabifier
非常簡單的格式化工具,通過增加代碼的縮進(jìn)來讓代碼更具可讀性。
7. pretty printer
一款多用途代碼優(yōu)化工具,提供多種選項(xiàng),除 css 外,還支持 php,java,c++,c,perl,javascript 等多種語言。
8. styleneat
簡單易用的css格式化工具,雖然選項(xiàng)不多,但還是蠻實(shí)用的,支持直接輸入,上傳文件和輸入url。
最后,個(gè)人的一些建議: 使用在線工具進(jìn)行格式化,但不要使用在線工具進(jìn)行壓縮,最好自己手動(dòng)進(jìn)行一些元素和屬性合并。
新聞熱點(diǎn)
疑難解答
圖片精選