2011-05-23 21 views
1

我有一個導航系統。基於CSS。在一些li項目中,我需要能夠自定義它的外觀(背景顏色,字體顏色等)。正確的方法在一個類內的ID?

目前頂級菜單是在這裏:http://www.gardensandhomesdirect.co.uk/menutest

銷售,底部菜單,是一個我想設置爲具有紅色背景,並嘗試做這種方式:

.side_nav .li-sale { background-color:#900 !important; color:#FFF !important; } 

但它越來越過度。

設置它的最佳方法是什麼?所以我可以使用自定義li類。

回答

3

這是因爲您的紅色背景顏色是在綠色A下的LI,因此您無法看到該LI。

只是嘗試設置樣式爲孩子元素:

.side_nav ul li.li-sale a { 
    background-color:#900; 
    color:#FFF; 
} 
+0

這就是完美的謝謝!我現在明白了,我沒有爲每個李和ul等我的'深度'權利:) – Wayners247 2011-05-23 16:07:09

0

如果li的是這樣的:
<li class="side_nav" id="li-scale">

你可以調用你的CSS這一個:
.side_nav #li-scale

所以基本上,在你的CSS,你叫一個班.並且您撥打電話號碼爲#

相關問題