2011-12-09 40 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