有什么像jssmin for css?

时间:2011-06-29 15:03:56

标签: css compression

  

可能重复:
  Any recommendations for a CSS minifier?

JsMin是javascript文件的压缩和组合可执行文件。 CSS文件有类似内容吗?

3 个答案:

答案 0 :(得分:3)

Google压缩的#1结果:http://www.refresh-sf.com/yui/

答案 1 :(得分:1)

CSS不能像JavaScript那样缩小。您可以使用lastItemRead之类的名称替换a等变量,但在CSS中,您无法用较短的选择器替换.lastItemRead之类的选择器(不是没有抓取并重写整个网站)。

话虽这么说,你可以从CSS文件中删除空格和注释。有几种工具可以做到这一点 - YUI Compressor是雅虎的一个流行选项。

您自己也可以做很多事情来保持CSS文件的轻量级。删除未使用的选择器,减少冗余,并尝试加入许多规则:

background-color:red;
background-image:url(stars.png);
background-position:center center;
background-repeat:no-repeat;

有点冗长;最好把它写成:

background:red url(stars.png) center center no-repeat;

节省了大量空间。需要注意的另一件事是在规则中添加不必要的字符。例如,当您设置填充和边距时,无需在0值之后添加单位:

margin:0px 10px; /* 0px should be 0 */

http://csslint.net/在线使用像CSSLint这样的好工具可以充实这些东西。警告: CSSLint会伤害你的感情!

答案 2 :(得分:-1)

是的,您可以访问:

http://lesscss.org/