我有一个关于显示CSS子菜单的问题。 我有以下的HTML代码:使用CSS显示子菜单而不使用无序列表
<div class="navigation">
<a class="active" href="/">Home</a>
<a href="/">Test1</a>
<a href="/">Test2</a>
<div class="submenu-wrapper">
<a href="/">Test3</a>
<div class="submenu">
<a href="/">Submenu1</a>
<a href="/">Submenu2</a>
</div>
</div>
<a href="/">Test4</a>
</div>
由于实施限制我无法将结构改变,例如<ul>
格式。
我在网上做了一些研究,以了解如何使用CSS显示我的子菜单。我尝试了以下事情:
.navigation .submenu-wrapper a:hover > .submenu{display:block;}
谁能告诉我,为什么这不工作,我怎么能解决这个问题,就我目前的执行情况。
全部代码在这里:JSFIDDLE
PS。像使用引导或改变你的菜单为<ul>
格式的任何答案不是我所期待;)
尝试'的.navigation .submenu的方式包装:悬停+ .submenu {显示:块;}' – Akshay