ここに自分のサイトの CSS/Javascript ドロップダウン リストを作成しようとしています。このスクリーンショット サイト (および私が自分で気づいたこと) によると、IE 7、8、および 9 はすべて、このナビゲーション バーを正しく表示しません。
http://www.browserstack.com/screenshots/bb5c5862f3c3251a60826363d76acf55b2ae5f40
これについて私にできることはありますか?ここでのオプションは何ですか?
ここに自分のサイトの CSS/Javascript ドロップダウン リストを作成しようとしています。このスクリーンショット サイト (および私が自分で気づいたこと) によると、IE 7、8、および 9 はすべて、このナビゲーション バーを正しく表示しません。
http://www.browserstack.com/screenshots/bb5c5862f3c3251a60826363d76acf55b2ae5f40
これについて私にできることはありますか?ここでのオプションは何ですか?
何らかの理由で、これらの古いバージョンの IE では、デフォルトでページが IE5 Quirks モードで実行されています。
マークアップを見てみると、足りないものがあることがわかります (ヒント: 開始<html>
タグです)。
ドキュメントに開始要素がありません<html>
。doctype の直後に追加してください:
<!DOCTYPE html>
<html>
IEがQuirksモードをトリガーするのを防ぐ必要があります
古いバージョンの IE では、Doctype が欠落しているか不正な形式であると、何らかの理由で「Quirks モード」ページとして解釈されます。<!DOCTYPE html>
古い IE ブラウザーはHTML5 をサポートしていないため、不正な形式として解釈されます。<!--[if lt IE 8]>OLDER DOCTYPE<![endif]-->
ブラウザの最初 に使用することをお勧めします。
<html>
実は、Adrift が言ったように、答えは開始タグを忘れたということです。これを見落としたなんて信じられない。