快速业务通道

CSS压缩大法:技巧与工具

作者 佚名技术 来源 CSS技术 浏览 发布时间 2012-02-28
ht
  • 小写化选择器
  • 属性字体(小写或大写)
  • 去除不必要的反斜杠
  • 转换!important hack
  • 移除最后一个分号”;”
  • 节省注释
  • 剔除无效属性(CSS2.1, CSS2.0 或CSS1.0)
  • 输入为文件
  • 事实上,这就是开源项目css tidy的演示网站。CSS tidy中文版:http://www.isparkle.cn/show/csstidy/

    Pingates

    screenshot

    可选项 (每个均可选Yes 或No ):

    • 转换长色彩名为16进制
    • 转换长16进制代码为短16进制代码
    • 转换长16进制代码为色彩名字
    • 转换RGB为16进制
    • 去除0度量
    • 合并同一个规则
    • 合并同一个选择器
    • 合并属性
    • 去除重复的属性
    • 从margin和padding中去除无用的值
    • 显示统计
    • 以彩色格式输出
    • 使用最小尺寸输出

    PHP Insider

    screenshot

    可选项:无

    SevenForty

    screenshot

    可选项:

    • 截断选项: 500, 1000, 1500 or 2000

    该工具基于YUI压缩器,但是会自动将IE的hacks删除,开发者给出的解释是,IE hacks应该以单个文件出现,而不是杂糅在主CSS文件中,这样会变得难于维护。

    Page Column

    screenshot

    可选项: None

    桌面版CSS压缩工具推荐

    YUI Compressor与TB Compressor

    YUI Compressor是yahoo前端团队开发的一个前端代码压缩工具,功能很强大。需要Java运行环境,可以用java命令手动压缩CSS和JS文件,也可以用ant在编译的时候批量压缩

    淘宝前端团队的玉伯根据YUI compressor封装的Windows平台压缩工具,安装卸载都很简单。正如功能强大的YUI Compressor,TBCompressor不仅可以压缩CSS,也可以压缩JS。

    在这里下载。了解更多关于TBCompressor – JS和CSS压缩工具

    另外,推荐阅读屈超同学的《完善 TBCompressor 对 CSS 文件的压缩过程》。

    web 2.0资源优化工具

    CSS压缩大法:技巧与工具

    国人用delphi 7开发的一款桌面工具,也是可以压缩CSS和JS。推荐一下。另外值得一提的是,作者放出了该项目的源代码。

    查看官方介绍及下载。另外,貌似该工具的CSS压缩部分基于CSS Tidy。

    mergeCSS

    CSS压缩大法:技巧与工具

    CSS森林站长鬼哥出品的一个基于AIR的工具,有很多很有用的功能,比如多文件合并、合并@import导入文件等。查看详细介绍

    需要注意的是,该工具对缩写和属性合并的支持并不太好,如果能够增加这些支持,可能会更好吧。

    另外一个非常重要的事情是,到目前为止,鬼哥尚未放出该工具,如果你想尝试一下,可以联系他。

    page speed

    page speed其实是Google开发的一个基于Firebug的firefox插件,主要是用来分析网站前端性能的。但是在page speed的分析结果列表中Minify CSS选项,点开即可看到你的CSS可以压缩的比例

    凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

    分享到: 更多

    Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

    地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

    电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

    《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号