Я знаю, что правила css довольно сложны; однако, не может ли оптимизатор просто уменьшить следующий css несколькими способами? И если да, то есть ли для этого возможность в драгоценном камне rails-sass?
span {
background: red;
color: green;
}
.test2 {
background: red;
color: green;
}
span {
background: green;
color: inherit;
}
.test2 {
background: inherit !important;
color: inherit;
color: inherit;
color: inherit;
}
Дополнительный контекст:
Чтобы внести ясность, я бы предложил следующее...
Источник:
span {
background: red;
}
span {
background: orange;
color: green;
}
span {
background: yellow;
}
span {
background: blue;
color: green;
}
И я бы хотел, чтобы компилятор сгенерировал следующее:
span {
background: blue;
color: green;
}
Я знаю, что избыточные стили, но это происходит много раз при постоянном пересмотре таблиц стилей, и я хочу избавиться от мертвого кода.