有什么推荐的CSS缩小器?

我将在谷歌周围寻找并尝试一些,但我怀疑聪明,精通和奇怪的StackOverflow社区可能已经评估了重量级的优点和缺点。


当前回答

closure-stylesheets试试。

除了缩小,它还支持检测、RTL翻转和类重命名。

它还可以向CSS中添加变量、函数、条件和mixin。

还要注意,其中一些特性依赖于闭包工具的其余部分(它们本身非常强大)。

其他回答

Perl有CSS::Minifier(和XS版本的额外速度)。

其他人提到了YUI Compressor,然后是它的. net端口,我将添加另一个链接到这个链中。StyleManager是一个服务器控件,它封装了YUI Compressor的. net端口,所以你可以像使用ScriptManager一样使用它。它还添加了其他一些不错的特性,比如CSS常量,在背景图像定义中使用波浪号(~)分辨率w/,等等。它很紧凑,有很好的文档,我在最近的所有项目中都使用了它,没有任何问题。看看gStyleManager.com

如果你正在寻找一个在线工具,试试这个:https://csscompressor.net/

还有一个。net端口的YUI压缩机,它允许你:-

集成缩小/文件组合到Visual Studio后期构建事件 集成到TFS构建中(包括CI) 如果您希望在自己的代码中使用dll's(例如。快速缩小)。

更新2011:现在可以通过NuGet也:)

这是我为MVC3做的: http://mkramar.blogspot.com/2011/08/css-and-javascript-minify-and-combine.html 这种方法的美妙之处在于它可以动态地完成所有工作,而不需要手动预处理文件或配置后期构建。