Php 如何将CSS简化为几个属性

Php 如何将CSS简化为几个属性,php,css,regex,less,Php,Css,Regex,Less,如何使用PHP减少CSS/(或)更少? 由此: .header-logo-holder{ display: block; float: none; text-align: center; margin: 10px 0; color: #fff; background: #333; padding-bottom: 15px; border-bottom: 1px solid darken(@rw-header-background-c

如何使用PHP减少CSS/(或)更少? 由此:

.header-logo-holder{
    display: block;
    float: none;
    text-align: center;
    margin: 10px 0;
    color: #fff;
    background: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid darken(@rw-header-background-color, 10%);
    .logo{
        margin: 0;
    }
    .eg-clearfix();
}
为此:

.header-logo-holder{
    color: #fff;
    background: #333;
    border-bottom: 1px solid darken(@rw-header-background-color, 10%);
}
我只想保留规则颜色、背景和边框。

以下是我的解决方案:


如果我理解正确,您有第一个css,但是想通过PHP删除一些行吗?为什么要用PHP删除css?如果你的CSS/Less是分开的(应该是分开的),你可以在CSS/Less中删除CSS。我找到了一个解决方案,但问题是
.logo{…}
部分。但是你为什么要这样做呢?我想永远把CSS最小化到只有颜色。这样我就可以在不接触其他样式的情况下创建一个不同的配色方案。看起来已经足够好了。我自己也找到了一个解决方案,但仍然需要手动删除一些元素。它和你的非常相似。:)无论如何,谢谢你的帮助干杯。@Smartik很乐意帮忙。编辑我的答案以添加一些细节。我知道的不多,但我不认为
.logo{}
实际上不是问题。
.header-logo-holder{
    display: block;
    float: none;
    text-align: center;
    margin: 10px 0;
    color: #fff;
    background: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid darken(@rw-header-background-color, 10%);
    .logo{
        margin: 0;
    }
    .eg-clearfix();
}
.header-logo-holder{
    color: #fff;
    background: #333;
    border-bottom: 1px solid darken(@rw-header-background-color, 10%);
    .logo{
    }
}