CSS 优化工具

3

有没有能够执行常见CSS优化技术的可下载程序?需要离线使用。


什么是CSS优化?压缩文件应该没问题。 - Rich Bradshaw
寻找重复的类、未使用的类、重复等。 - webly
4个回答

7

根据你所需要的优化类型和工具类型:

  • CSSTidy:CSS解析器和优化器
  • Dust-Me Selectors:Firefox插件,可查找未使用的CSS选择器
  • minify:PHP应用程序,可合并、缩小和压缩您网站的CSS和JavaScript
  • mod_deflate:您应该使用的Apache模块,用于gzip压缩您的内容
  • Page Speed:Firebug扩展程序(类似于YSlow),可检查各种网站优化技术,还可以为您缩小CSS
  • YUI Compressor:Java工具,可缩小JavaScript和CSS

6
雅虎提供了一些优秀的工具,可用于压缩JavaScript和CSS:YUI Compressor。它是基于Java并且开源的。从链接中可以看到:YUI Compressor是如何工作的?它是用Java编写的(需要Java >= 1.4),并依赖于Rhino来对源JavaScript文件进行标记。它首先分析源JavaScript文件以了解其结构,然后打印出标记流,省略尽可能多的空格字符,并在适当的情况下将所有本地符号替换为一个1(或2、3)个字母的符号(在面对eval或with等恶意特性时,YUI Compressor采取防御性方法,不混淆包含恶意语句的任何范围)。CSS压缩算法使用一组精细调整的正则表达式来压缩源CSS文件。YUI Compressor是开源的,因此请随时查看代码以了解其工作原理。

1
如果您正在使用ASP.NET,那么只需使用StyleManager即可。它会自动合并和压缩您的CSS,并且易于集成。您可以在gStyleManager.com获取它。

0

请查看Yahoo! Developer Network,特别是YUI Compressor

您可能还想查看Firebug和YSlowGoogle Page Speed。它们可以分析CSS的低效使用(不过您仍然需要自己修复CSS)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接