CSS清洁工“展开”样式表?

我正在寻找一个Web服务或(OS X)软件,它将采用如下样式表:

h1,h2 {margin-bottom:1em;}
h2.special {color:red;text-align:justify;}
p {margin-bottom:1em;font-weight:bold; }

并将其转换为:

h1,h2,p {margin-bottom:1em;}
h2.special {color:red}
h2.special {text-align:justify;}
p {font-weight:bold;}

即,我需要一些能够将CSS文件中的每个唯一属性/值组合,然后对使用它的所有选择器进行分组的内容.

在我看来,这是一个微不足道的问题,但我能够做的唯一一点“编码”是一点RegEx – 似乎在这里没有给我一个解决方案.

谢谢.

注意:

我知道这种方法可能不会导致(大小)优化.这不是一个实时网站/ CSS,而是分析和“清除”不必要的复杂样式表.在该步骤之后,将再次对属性进行分组.

最佳答案
试试这个:http://www.cssoptimiser.com/optimize.php
虽然我不确定如何将h2.special {color:red; text-align:justify;}转换为

h2.special {color:red}
h2.special {text-align:justify;}

会有所改善.
但是那个优化器确实做了另一个部分(margin-bottom).

基本上只是谷歌“CSS优化器”

相关文章

前言 最近项目做完,用户需要兼容IE,于是开展了兼容性的调整工作。边调整边想感叹IE真是个沙雕。。特将...
前言 有些属性不是很常用,但是工作中遇到了,记录一下,方便学习。 1、text-indent text-indent 属性规...
前言 政府网站会遇到公祭日的时候,网站整体颜色变灰的情况。今天正好调了一下。在此把解决方案分享给大...
需求 项目里有个消息中心,当有消息的时候,小铃铛图标可以晃两下,提示当前有信息。 实现过程 书写css...
html代码 css代码 效果图
在一些界面上 , 如果每个icon都去找图片还是相当麻烦的 , 直接使用css画出icon就方便的多了 , 下面两个...