Согласно w3schools синтаксис outline
следующий:outline: <color> <style> <width>;
и любой из трех может отсутствовать.
И значение inherit
является допустимым значением либо трех, либо единственное outline: inherit
означает, что оно должно наследовать все три.
Я спрашиваю об этом, потому что работаю над оптимизатором свойств для минимизатора CSS. Согласно приведенной выше ссылке,outline: inherit none 3px
эквивалентно outline: inherit 3px
, аoutline: invert inherit 3px
также эквивалентно outline: inherit 3px
,
но результат кажется слишком двусмысленным.
Итак, вопрос в том, как браузеры интерпретируют outline: inherit 0px
? Они присваивают inherit
цвету или стилю?
inherit
является допустимым значением любого из трех? - person BoltClock   schedule 16.02.2014