Я знаю, что правила css довольно сложны; однако, не мог ли следующий css быть достаточно просто уменьшен оптимизатором несколькими способами? И если это так, есть ли возможность для этого в жемчужине рельсов?
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;
}
Я знаю, что существуют избыточные стили, но это происходит много раз, когда постоянно пересматривает стили, и я хочу удалить мертвый код.