47

我正在寻找一个好的 CSS 压缩、合并和优化工具。我找到了清理 CSS 的工具,但它们不会优化覆盖。

这是一个基本示例:

a{color:#000}

在另一行上,a颜色被以下内容覆盖:

a{color:#fff}

有谁知道可以清理未使用的 CSS 的工具,它被覆盖并只保留应用的样式?

4

1 回答 1

21

我不是特别明白“清理未使用的 CSS”是什么意思,但无论如何,我会给你两个工具,也许其中一个会起作用(好的霰弹枪方法)。

CSS Lint似乎指出了“重复属性”。有一系列 文章涵盖了它的一些功能。但是你有两个定义的测试,

a { color: #fff; }
a { color: #000; }

它没有做任何事情。尽管 ...

Code Beautifier确实结合了这两个选择器,选择了两者中的后者(即实际应用的样式)。导致:

a {
  color:#000;
}
于 2012-09-20T18:36:57.673 回答