2011-12-09 44 views
0

我下面的CSS選擇器#nav-bar li:hover ul應顯示#nav-bar li:hover ul不工作?

<li><a href="#">Marketing</a></li> 
    <li><a href="#">Advertising</a></li> 
    <li><a href="#">Media</a></li> 

但這裏沒有顯示是小提琴

http://jsfiddle.net/g9Rrn/1/

+0

我不確定你想要它做什麼?它看起來像你想要它顯示營銷/廣告/媒體LI,如果他們懸停在聯繫人? –

+0

@BrianHoover是的,我想這樣做 –

回答

5

你有什麼:

<li><a href="#">Contact</a></li> 
<li> 
    <ul> 
    <li><a href="#">Marketing</a></li> 
    <li><a href="#">Advertising</a></li> 
    <li><a href="#">Media</a></li> 
    </ul> 
    </li> 

你已經關閉了包含「Contact」的列表元素,然後在其中包含子列表。它應該是:

<li> 
    <a href="#">Contact</a> 
    <ul> 
    <li><a href="#">Marketing</a></li> 
    <li><a href="#">Advertising</a></li> 
    <li><a href="#">Media</a></li> 
    </ul> 
</li> 
+0

這是真的。我想是正確的答案 – HerrSerker