1

自分でこれを修正し始める場所がわからないので、ここの誰かがブラウザの互換性を持っているか理解していて、これを手伝ってくれることを願っています。私のすべてのコードについては、jsFiddle.netの例を参照してください。

jsFiddle.netの例

このコードをFirefox11以降のライブマシンで実行すると、すばらしい動作をします。私はInternetExplorer9で同じコードを実行しましたが、それは素晴らしい実行です。ドキュメントモードをIE8に切り替えると、失敗し始めます。

これが私が話していることを示すいくつかの画像です:

また、IE7では、ロゴが押し下げられています。IE7の例を参照してください。これはSafariでも機能します。画像は提供されていません。

IE9 IE9 IE8 IE8 IE7 IE7 FF11 +FF11 +

4

2 に答える 2

2

あなたの2番目の問題:ロゴ

ここを見てください jsfiddle

スパンクリアの前にdivid= contentを配置します-両方、つまり問題があります

于 2012-04-11T18:41:05.023 に答える
2

jsfiddleを更新しました。問題は、:firstセレクターがIE8で機能していないことのようです。各メニュー項目の下:firstにセレクターが1つしかないため、なぜセレクターが必要になるのかわかりませんが、何かが足りなかったのかもしれません。セレクターulを削除すると、正常に機能します。:first

于 2012-04-11T18:28:12.503 に答える