有什么推荐的CSS缩小器?
我将在谷歌周围寻找并尝试一些,但我怀疑聪明,精通和奇怪的StackOverflow社区可能已经评估了重量级的优点和缺点。
有什么推荐的CSS缩小器?
我将在谷歌周围寻找并尝试一些,但我怀疑聪明,精通和奇怪的StackOverflow社区可能已经评估了重量级的优点和缺点。
当前回答
Perl有CSS::Minifier(和XS版本的额外速度)。
其他回答
YUI压缩机非常棒。它支持JavaScript和CSS。来看看。
有一个codeplex项目,将插入到。net网站,将缩小和压缩CSS和JS文件。还有一个微软AJAX Minifier和YUI压缩器之间的比较,显示YUI稍微好一些。有一个额外的变化,它结合了微软的迷你和压缩,这大大缩小了文件。
不管怎样,链接是 http://xpedite.codeplex.com/wikipage?title=Minifier%20 (CSS % 2 fjavascript % 20缩小% 20处理程序)
还有一个。net端口的YUI压缩机,它允许你:-
集成缩小/文件组合到Visual Studio后期构建事件 集成到TFS构建中(包括CI) 如果您希望在自己的代码中使用dll's(例如。快速缩小)。
更新2011:现在可以通过NuGet也:)
查看CSSTidy: http://csstidy.sourceforge.net/usage.php
网址:http://cdburnerxp.se/cssparse/css_optimiser.php
c#示例:
css = css.Replace("\n", "");
css = Regex.Replace(css, @"\s+", " ");
css = Regex.Replace(css, @"\s*:\s*", ":");
css = Regex.Replace(css, @"\s*\,\s*", ",");
css = Regex.Replace(css, @"\s*\{\s*", "{");
css = Regex.Replace(css, @"\s*\}\s*", "}");
css = Regex.Replace(css, @"\s*\;\s*", ";");