2012-07-26 44 views
0

我正在调试我的css代码,因为我的ul没有按照预期与缩进和项目符号出来。是否ul#内容与#Content ul不同?

我在我的CSS中有很多UL,但是我用各种方式写了它们。我试图让它们统一,即在div名称之后的ul,但它们的行为不同。有人可以帮助我理解这种差异,因为我想以统一的方式编写这些语句。

ul#Content li {// do something} 

#Content ul li {// do something} 

回答

1

否,ul#content li包含在ul具有id="content",例如任何里匹配。例如:

<div id="content> 
    <ul> 
     <li></li> 
    </ul> 
</div> 
7

他们指出diffeerent事情:

ul#Content li {// do something} 

内与ul ID为 '内容'

#Content ul li {// do something} 

ul元素中的所有li元素ul类型的元素都li元素也就是在某个容器的内容为'Content'

所以问题是:是'内容'的ID如果ul或其容器?

<ul id="content"> 
    <li></li> 
</ul> 

#content ul li匹配包含在ul任何li,包含在具有id="content"另一元件:

+0

谢谢你们:) – JK36 2012-07-26 15:33:05