【发布时间】:2014-03-14 10:25:55
【问题描述】:
我尝试创建一个下拉菜单,但由于某种原因,子菜单项没有直接出现在父级下方。
这是我的小提琴:http://jsfiddle.net/oampz/Lf3u3/2/
如果您将鼠标悬停在一年上,您可以看到电影流派出现在左侧。
HTML:
<nav class="site-nav">
<ul class="menu-nav wrap menu menu--hor">
<ul id="main-nav">
<li class="menu-nav--home main-link">
<a href="index.html" title="home"></a>
</li>
<li class="menu-border drop-down nav-dropdown"><a>2014</a>
<ul class="visuallyhidden">
<li><a href="#" title="title">Action</a>
</li>
<li><a href="#" title="title">Horror</a>
</li>
<li><a href="#" title="title">Sci-fi</a>
</li>
</ul>
</li>
<li class="menu-border drop-down nav-dropdown"><a>2013</a>
<ul class="visuallyhidden">
<li><a href="#" title="title">Action</a>
</li>
<li><a href="#" title="title">Horror</a>
</li>
<li><a href="#" title="title">Sci-fi</a>
</li>
</ul>
</li>
</ul>
</ul>
</nav>
任何关于我如何始终使子菜单出现在其父菜单下方的建议将不胜感激。
谢谢
【问题讨论】:
-
嘿,Oam,你可以制作这样的纯 CSS 下拉菜单:- stackoverflow.com/questions/9953482/…
标签: html css drop-down-menu