これがナビゲーションバーの現在のjsfiddleです。 http://jsfiddle.net/EPh6j/28/
単一の線になるようにバーを伸ばしてください。そうしないと、結果がまちまちになります。
私の知る限り、この問題はIE9でのみ発生します。メインリンクの1つにカーソルを合わせると、ドロップダウンが表示されます。ただし、ドロップダウンがメインメニューの下部を通過するとすぐに、ドロップダウンは非表示になります。さらに紛らわしいのは、サブメニューのul境界線は表示されますが、要素は表示されないことです。
これが私が意味することの例です:それがどのように見えるか、そしてそれから底を越えて消えることに注意してください。 http://i.imgur.com/jXsoE.png
私は自分の問題を理解しようとしていたときに上記を行いました。jsfiddleでは、必要に応じて完全に下に移動するため、完全に空白になります。私はこれを機能させることに完全に困惑しています。
私のCSS:
.menu li li {
float:none;
position: relative;
}
.menu li ul {
left:0;
position:absolute;
top:0;
visibility:hidden;
}
.menu li:hover > ul {
top:100%;
visibility:visible ;
}
提案?