2011-10-11 53 views
0

这里是链接到小提琴:http://jsfiddle.net/UL2LB/1/下拉菜单中不会表现

正如你可以看到隐藏的子列表和导航元素上,我只有指定的z-索引,这两个有明确的定位。所以我的问题是,为什么地狱是我的子菜单仍然显示在<nav>顶部?

非常感谢您的回复。

+0

看贴到这个问题的答案: http://stackoverflow.com/questions/5218927/z-index-not-working-with-fixed-positioning – Purpletoucan

回答

0

给你的一个像素宽度,并添加position:relative它李。

nav.global ul li ul { 
    width:180px; 
    ... 
} 

nav.global > ul > li { 
    display: inline-block; 
    margin-left: 2%; 
    position: relative; 
} 
+0

拨弄更新,但它还是赢了't work ... – Krimo

+0

对我来说这看起来很好。你使用的是什么浏览器? – brenjt

+0

在FF,Chrome,Opera上尝试了这个... subnav仍然显示在顶部,而不是在nav下面 – Krimo