是否有一个CSS优化器可以在选择器中发现相同的单个属性并将它们组合在一起?

这是我期望的一个例子:

输入:

a {
    background: red;    
}

p {
    background: red;    
}

strong {
    background: red;
    color: green;
}

输出:

strong{color:green;}
a,p,strong{background:red;}

大多数优化器都会输出如下内容:

strong{background:red;color:green;}
a,p{background:red;}

注意它是如何没有拾起强大的事实,虽然它包含颜色:绿色;还包含背景:红色;因此可以与其他人分组?

您将提供的任何帮助将不胜感激

祝一切顺利

伊恩

最佳答案 也许
CSSTidy可以提供帮助,这里.

如果你看一下this CSS “before”,你会看到这部分代码:

a:hover{
    color: #DD6900;
}

a.admin:hover,a.mod:hover{
    color: #DD6900;
}

CSS “after“,你会得到:

a:hover,a.admin:hover,a.mod:hover,a.topictitle:hover {
color:#DD6900
}

不确定它会处理所有可能的情况 – 但在某些情况下,它似乎正在做你所要求的;-)

点赞