1

私が見ることができることから、それはIE9でのみ、互換モードがオンの場合にのみ発生します。友人の1人に調べてもらいましたが、IE9の彼のPCで正常に動作するため、特定のOSにも分離されているようです。

ドロップダウンが間違ったトップレベルメニューの下に表示されます-ここに画像の説明を入力してください

サイトはここで見ることができます-http://www.traffic-club.org/

私はCSSを見てきましたが、私が見ることができるものからすべてがコーシャです。フィードバックをいただければ幸いです。

4

2 に答える 2

1

私の考えでは、この問題の良い解決策は次のとおりです。

ドロップダウンメニューがあるに追加position: relative;し、ユーザーがリンクをホバーしたときにプロパティを(ではなく)に設定します。lileft0auto

cssファイルの121行目:

left: auto;

于 2012-08-01T13:47:27.647 に答える
0

確認済みですが、これはIE7に起因する問題です。 IE用のCSSセレクターを使用して、問題が発生しているブラウザー専用にCSSを少し変更することができます。

ここから始めてください:http://css-tricks.com/snippets/css/browser-specific-hacks/、これはあなたを正しい道に導くはずです。

もちろん、コードがすべて正しく検証されていることを確認する必要があります。しかし、それにもかかわらずIEがリッスンしない場合があり、これは将来的にも役立つ可能性のあるソリューションです。

于 2012-08-01T13:47:09.877 に答える