According to w3schools,outline
的語法是:
outline: <color> <style> <width>;
並且三者中的任何一個都可能丟失。如何解釋`outline:inherit 0`?
而價值inherit
是三個有效值,或單個outline: inherit
意味着它應該繼承所有三個。
我在問這是因爲我正在爲CSS縮小器的屬性優化器工作。根據上面的鏈接,
outline: inherit none 3px
相當於outline: inherit 3px
,並
outline: invert inherit 3px
也相當於outline: inherit 3px
,
但結果似乎過於ambigous。
所以問題是,瀏覽器如何解釋outline: inherit 0px
?他們是否將顏色或風格分配爲inherit
?
請不要鏈接「根據W3C」與w3schools.com _ever_ - 因爲:http://www.w3fools.com/。至於問題本身:在不同瀏覽器中進行自己的測試的結果是什麼? – CBroe
@CBroe我完全同意你的看法,特別是因爲你可以看到人們開始混淆萬維網聯盟(W3C)和這個第三方網站。 – idmean
不要介意W3C和W3School之間的混淆 - W3School甚至會說「繼承的價值是三個有效的價值」? – BoltClock