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

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

这里是一个基本的例子:

a{color:#000}

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

a{color:#fff}

有谁知道一个工具,可以清理未使用的CSS,被覆盖,只保留应用的风格?

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

CSS Lint似乎指出“重复的属性”。 有一些文章涵盖了它所做的一些事情。 但是,你有两个定义的testing,

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

它没有做任何事情。 虽然…

Code Beautifier确实结合了两个select器,select了后者(即实际应用的风格)。 导致:

 a { color:#000; } 

这真是太棒了: http : //www.milienzo.com/2007/08/07/clean-up-your-css-with-firefox-plugin/直接在Firefox中运行。 另外,你也可以使用Adobe Dreamweaver来检查CSS。