是否有一個與Google Googles JavaScript Closure Optimizer相當的在線CSS優化器?在線CSS優化器?
我發現很多CSS的壓縮機上網,但是我正在尋找一個CSS 優化 ...它實際上消除冗餘/衝突的屬性
是否有一個與Google Googles JavaScript Closure Optimizer相當的在線CSS優化器?在線CSS優化器?
我發現很多CSS的壓縮機上網,但是我正在尋找一個CSS 優化 ...它實際上消除冗餘/衝突的屬性
https://csscompressor.net給出了更改的審覈它已經做了。
例如,使用的IE6一些黑客時要小心,因爲它們可能會導致故障
你可以通過使用開源渲染引擎等的WebKit或Gecko的相關部分做出這樣的服務。
逸岸....
檢出Dust-me這是一個Firefox擴展,至少會刪除未使用的選擇器。我懷疑這可能是這些工作的完成。
就我個人而言,我不會相信任何CSS優化器,例如您所描述的。任何時候我嘗試過一次,而且我嘗試過幾次,甚至嘗試過寫一次,結果導致我創建的頁面出現CSS問題。
對於一個實際移除衝突選擇器的人來說,它真的需要了解你如何解決這些衝突 - 哪些是「正確的」,哪個是「錯誤的」 - 這是你必須注意的問題。即使刪除「冗餘」選擇器也充滿危險,除非您逐字逐句地重複選擇器。而且你所僱用的任何CSS黑客(不是很好的做法,但有時是不可避免的)都可以被破壞。
我並不是說這種事情是不可能的,只是它很難做到,而且您絕對應該期望在使用完所有網頁後進行迴歸測試。
基於csstidy的在線工具:www.codebeautifier.com或www.cleancss.com。
也許CSS Redundancy Checker可能對您有用。這是一個Ruby腳本,它將採用CSS規則和一組HTML文件,並會告訴你你實際上沒有使用什麼。
但要小心。我已經有CSS樣式,只適用於可能會或可能不會被這些選擇器拾取的javascript添加元素。像當時不可見的錯誤消息可能會被標記爲「未使用」。 – 2010-05-06 17:04:36