2012-04-15 86 views
0

有人可以提供一些線索上所不同的是這兩種類型的CSS聲明之間是什麼:在CSS就是使用UL#測試之間的差異#TEST UL

ul#test { 
} 

#test ul { 
} 

我已經看過並不能似乎找到差異,但是當我在測試頁面上使用它們時,它們的行爲會有所不同。據我可以告訴他們做同樣的事情,即將#test ID僅與其分配給的UL標籤相關聯。但在實際使用中,當我在樣式表中使用ul#test時,格式化工作正常。另一方面,如果我使用#test ul,它不會。

你可以明白我指的是在這裏:

http://jsbin.com/awixib/2/edit#source

是否UL#測試方法意味着ID是專門分配給UL標籤和#TEST UL意味着,UL是在另一個分配了ID的標籤中?

回答

6
ul#test { 
} 

這一個應用於其ID的ultest

#test ul { 
} 

這一個適用於ul,其祖先是一個元素一個id test

+0

謝謝!這爲我清除它。 – 2012-04-15 15:22:29