根据 w3schoolsoutline
的说法, is:的语法
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
颜色还是样式?