以下 JS Fiddle 演示了我的问题:http: //jsfiddle.net/pUBuq/
将鼠标悬停在菜单上时,我希望菜单显示如下:
Header A Header B
-------- ---------
Link 1A Link 1B
Link 2A Link 2B
相反,它显示如下:
Header A
Header B
Link 1A
Link 2A
Link 1B
Link 2B
这是标记:
<ul id="site-nav">
<li>
<a class="menu" href="#">Menu 1</a>
<div class="site-nav-menu">
<nav>
<h3>Header A</h3>
<h3>Header B</h3>
<ul>
<li><a href="#">Link 1a</a></li>
<li><a href="#">Link 2a</a></li>
</ul>
<ul>
<li><a href="#">Link 1b</a></li>
<li><a href="#">Link 2b</a></li>
</ul>
</nav>
</div>
</li>
</ul>
我试图浮动<h3>
标题并赋予它们与链接元素相同的宽度,但似乎没有任何东西浮动。CSS 有点长,可能最好在小提琴中查看:http: //jsfiddle.net/pUBuq/
我一直在 FF7 中对此进行测试,非常感谢任何帮助找出我哪里出错的帮助。