2012-07-26 80 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