csso icon indicating copy to clipboard operation
csso copied to clipboard

Оптимизация border-color и outline-color

Open Panya opened this issue 13 years ago • 3 comments

Если цвет в border-color совпадает с цветом в color, то по спецификации (http://www.w3.org/TR/css3-color/#currentcolor), его можно не указывать:

.b-someblock
{
    color:  #ccc;
    border: 1px solid #ccc;
}

Сейчас сжимается в:

.b-someblock{color:#ccc;border:1px solid #ccc}

А можно было бы:

.b-someblock{color:#ccc;border:1px solid}

Аналогично для outline-color.

Panya avatar Oct 07 '12 22:10 Panya

Спасибо, постараюсь включить в следующий релиз.

afelix avatar Oct 07 '12 22:10 afelix

Единственная проблема — ie6 :( В нём такое поведение, увы, не работает и когда ты не указываешь цвет бордера, он становится тупо чёрным (ну, насколько я помню — надо проверять).

Вообще, конечно, очень хочется как-нибудь в будущем иметь возможность включать/выключать те или иные «ограничения» на оптимизации, чтобы, если ты точно знаешь, что ie6 тебе не нужно поддерживать, то не обращать на его проблемы внимания.

kizu avatar Oct 08 '12 08:10 kizu

Выяснили, что в IE6 тоже работает, так что можно делать.

Panya avatar Oct 08 '12 11:10 Panya