我想使導航菜單像上圖一樣懸停在菜單上。這是我的導航菜單的示例代碼。
<div id="menu">
<ul>
<li>Menu1
<ul class="submenu">
<li>Menu1Sub1</li>
<li>Menu1Sub2</li>
<li>Menu1Sub3</li>
<li>Menu1Sub4</li>
</ul>
</li>
<li>Menu2
<ul class="submenu">
<li>Menu2Sub1</li>
<li>Menu2Sub2</li>
<li>Menu2Sub3</li>
</ul>
</li>
...
</ul>
</div>
子菜單位置在一行中,如果可能的話,我也希望每個菜單的子菜單位置完全相同。
如何用css做到這一點?
這是我到目前爲止嘗試不按我的意圖工作。
#menu {
text-decoration:none;
}
#menu li {
line-height:20px;
float:left;
}
#menu li > ul {
display: none;
}
#menu li:hover > ul {
display: block;
}
#menu li ul li {
line-height:13px;
float:left;
position:relative;
}
任何幫助將不勝感激。
什麼你嘗試到現在? – Guillaume 2014-12-05 13:33:59
@Guillaume到目前爲止添加了我的CSS。謝謝 – Ray 2014-12-05 13:47:41