2012-05-16 25 views
1

主導我只有一個單元由兩個CSS文檔樣式:製作一個CSS類是在其他

1.

ul[editable="yes"] li { 
    background:black; 
} 

2.

#menu li { 
    background:white; 
} 

正如你可能已經猜測我正在設計的元素是位於#menu元素中的LI。

我怎樣才能使「ul [editable =」yes「] li」佔據「#menu li」的統治地位?

感謝提前:)

回答

2

我假設是#menu不會是UL到ID,其理子你努力的目標在第一種情況下。 (因爲ID是獨一無二的,如果你給同一個ID不同的UL,你做錯了)。

解決辦法是

#menu ul[editable="yes"] li { 
    background:black; 
} 
+0

有沒有辦法說,例如: ul [editable =「yes」] li!important {background}:black; } 這將是很多更方便:) –

2
background:black !IMPORTANT; 

你可以閱讀更多關於!IMPORTANT這裏:http://www.w3.org/TR/CSS21/cascade.html#important-rules

+0

爲什麼拇指向下? –

+1

是的,我知道這一點,我只是舉了一個簡單的例子。我想要更多的風格成爲主導,我不想讓所有的風格變得重要。 –

相關問題