2009-07-08 27 views
2

我與有2條不同的規則樣式表工作的差異:瞭解這些列表選擇

​​

和:

#main_navigation li{ ... } 

我不清楚如何解釋的差異。在我的推理中,'li'不能獨立於ulol

上述說法是「對無序列表中的所有項目使用第一個」,而對於任何列表項目使用第二個項目?

回答

2

是的。

第一個說「將以下規則應用於所有li,後者是ul的後代,後者又是ID爲main_navigation的元素的後代。

第二種說法是「對所有li應用以下規則,它們是ID爲main_navigation的元素的後代。」

0

是的。如果<li>位於<ul>之下,它將匹配第一條規則和第二條規則。

2

是的。第二條規則匹配<ol><ul>列表中的<li>元素和無序<ul>列表。第一個更具體,只匹配無序列表項。

+0

+1這兩個選擇器之間的「差異」的最佳解釋。 – racerror 2009-07-08 15:57:56

0

的第一行代碼說「將此風格列出與main_navigation的ID在專區內無序列表的項目」

代碼的第二行顯示「應用此風格列出所有類型列表中的項目在與主要航空公司id「的div」