我很難理解爲什麼某些屬性的行爲不符合W3規範中所述的行爲。屬性不按規範行事
例如,在specification中,它表示「background-image」和「background-color」屬性沒有被繼承。
但是下面的代碼證明了否則。
的CSS
#nav > li {
background-color: yellow;}
的標記
<div>
<ul id="nav">
<li>This is a list</li>
<li>This is a list</li>
<li>
<ul>
<li>This is a list</li>
<li>This is a list</li>
</ul>
</li>
</ul>
</div>
你會看到,即使是嵌套在第三個列表項內的第2級列表中的項目也有其背景顏色改變,而我僅適用於僅適用於一級列表項目的直接子項目。
現在我的問題是這樣的。
這是怎麼發生的?誰在這裏錯了,瀏覽器或規格?我錯過了什麼嗎?
任何幫助表示讚賞。
你知道你必須接受正確的答案嗎? – chris 2015-01-21 13:02:54