2009-07-08 29 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”