2012-09-02 75 views
4

Dust-Me(http://www.sitepoint.com/dustmeselectors/)確定了未使用的CSS選擇器,但現在我需要刪除他們。 Dust-Me生成一個列舉這些選擇器的.CSV,但棘手的部分是實際刪除它們。我有1200個未使用的選擇器,並且用手去除會使我瘋狂。有沒有什麼辦法可以使刪除過程自動化?或者是否有任何其他應用程序可以刪除未使用的CSS /重新生成CSS?刪除(不搜索!)基於Dust-Me的未使用的CSS選擇器

回答

0

測試CSS Usage Firefox擴展(需要FireBug)。
它與Dust-Me完成相同的工作並提供乾淨的文件。
不幸的是,這些工具不是很精確...保持備份!

+0

謝謝!成功了! – user1640979

+0

-1:這不提供乾淨的文件,它在任何未使用的CSS選擇器之前添加UNUSED。 – jperelli

0

嘗試ReduceCSS,我認爲這是一個工具。標識未使用的CSS選擇器並保留乾淨的文件。

0

對CSS的+1使用Firefox/Firebug擴展。 https://addons.mozilla.org/firefox/addon/css-usage/

至於以上評論由jperelli: 您可以使用一個工具,能夠根據正則表達式進行查找/替換,只刪除標有「UNUSED」的選擇器。

我用格蘭特斯金納優良regexr(http://www.regexr.com/)想出的表達式:

UNUSED([\ S \ S] [^}] *})

工具,可以使用此方法包括例如記事本++或Netbeans。

希望幫助,

塞巴斯蒂安

+0

這裏是一個交互式例子的鏈接: http://www.regexr.com/39cj7 – sebomoto

+0

我不能得到這個與記事本++。我一直得到「無效的正則表達式」。我選擇了「正則表達式」。有什麼建議麼? – Barryman9000