我有一個關於顯示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