可能重复:
How do I identify and eliminate unused CSS styles from my bloated stylesheet?
我有一个html页面和一个包含大约900个样式条目的巨大CSS文件。我试着用Dust-Me清理它,它发现了大约700个未使用的选择器。所以,我想我可以疯狂地从列表中手动删除这些选择器。有没有办法自动删除它们?
答案 0 :(得分:8)
使用Dust-Me等工具识别未使用的CSS选择器有一些 与它们相关的错误程度。例如,它是否可靠地识别样式 在动态创建的HTML中引用 - 可能通过JavaScript完成? Dust-Me的创造者可能已经意识到这种陷阱 实际上是通过不提供清理CSS文件来保护你。
识别未使用的元素的问题是必须要做的 假设因为未找到使用该元素未使用。这是 往往是一个糟糕的假设该网站可能没有完全蜘蛛网导致 缺少参考。或者,动态创建的引用对工具“不可见”。在任何一种情况下,都会自动删除CSS选择器,因为某些工具找不到 提及它是一个非常大的信念飞跃 - 一个很可能会让你进入的信念 麻烦。
我建议手工制作他们生成的清单并做好工作 - 非常小心!