优化(删除冗余和合并)CSS的工具?

时间:2012-09-16 22:43:42

标签: css compression minify yui-compressor

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

这是一个基本的例子:

a{color:#000}

在另一行上,a颜色被覆盖:

a{color:#fff}

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

1 个答案:

答案 0 :(得分:19)

我并不特别明白你所说的“干净的未使用的CSS”是什么意思,但无论如何,我会向你扔两个工具,也许会有一个工具(好的'霰弹枪方法')。

CSS Lint似乎指出了“重复属性”。有一个range of articles涵盖了它的一些功能。但是用你的两个定义进行测试,

a { color: #fff; }
a { color: #000; }
它并没有做太多的事情。虽然......

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

a {
  color:#000;
}