次の 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でこれをテストしており、どこが間違っているのかを理解する助けをいただければ幸いです.