2009-02-18 69 views
8

我想从一个普通的CSS文件中删除所有未使用的CSS选择器。尽管Firefox扩展名“Dust Me Selectors”运行良好,但它仅适用于每页。它报告一个页面的未使用选择器,但有些可以在其他页面上使用。删除“除尘选择器”以外的未使用的CSS选择器?

是否有一个工具可以通过一个文件夹,扫描所有的文件,并提出一个选择器列表,哪里不使用?

+0

粉尘我不能在FF8上安装:(任何想法如何使用,而不降级FF? – Riga 2011-12-09 11:29:20

+0

最新版本(3.0.1)正在FF 12上工作... – Funka 2012-06-15 22:03:10

回答

9

我不确定你为什么不能使用Dust Me选择器,你可以右键点击该符号并选择“Spider Sitemap”来一次完成整个网站。

3

在我看来,Dust-Me并不真正“蜘蛛”,只是它遵循它在站点地图中给出的链接;它不会继续遵循这些页面中包含的下一级链接。所以你的网站地图必须完整。我还担心Dust-Me只关注HTML中未使用的选择器。我正在开发一个项目,其中CSS中的某些选择器在Javascript中使用,但不会直接在HTML中提及。

0

现在有purifycss的选项,它有一个CLI,可以在NodeJs中使用。

没有找到IDE扩展,但是npm友好,这不会是一个问题。