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

标签 css compression minify yui-compressor

<分区>

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

这是一个基本的例子:

a{color:#000}

在另一行中,a 颜色被这样覆盖:

a{color:#fff}

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

最佳答案

我不是特别明白你所说的“清理未使用的 CSS”是什么意思,但无论如何,我会给你两个工具,也许一个会起作用(好的 ol' shotgun 方法).

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

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

它并没有做太多的事情。而……

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

a {
  color:#000;
}

关于css - 优化(删除冗余和合并)CSS 的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12451354/

相关文章:

css - 禁用 ng 时如何更改 CSS?

html - 使用 CSS 居中的 HTML 时间轴结构?只有侧面缩放?

iis - 如何在 IIS 中为 SVG 文件打开 gzip 压缩?

android-studio - 如何在 Android Studio 中从 Proguard 中排除外部库 jar?

javascript - 如何获取当前的 CSS3 过滤器属性函数参数值?

javascript - 在父模板外渲染 ember 组件

linux - 用于 cd(更改目录)到 .jar/.ear 文件的软件?

javascript - 使用 JavaScript 压缩包含嵌入图像的 HTML 字符串

javascript - 如何使用谷歌的 Closure 编译 JavaScript

javascript - 您可以在使用 minify 库缩小的 .js 文件中使用 PHP 吗?