2

これがナビゲーションバーの現在の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 ;
}

提案?

4

1 に答える 1

1

z-indexの問題が疑われたので、それらをすべてあなたのフィドルから取り除きました。それを修正したようです。

ところで、「スポンサーシップ」。;-)

于 2013-01-08T02:18:22.623 に答える