まとめ
ページを作成するときにテストしなければならないのは、結局のところ、IE ブラウザは依然として高いシェアを持っています。 HTML5 の普及により、プロジェクトでは IE と互換性のある最小バージョンが IE8 以降であることが必要になる場合がありますが、IE の以前のバージョンと互換性のあるプロジェクトはまだ多くあります。したがって、IE ブラウザの低いバージョンでは、ページ レイアウトの乱れの問題がよく発生します。これは、IE ブラウザにはページに影響を与える 2 つのモードがあるためです。
ドキュメント検証メカニズム (DTD)DTD は HTML ファイルです。メカニズムは HTML ファイルの一部です。 3 つのドキュメント タイプ: S (厳密)、T (移行)、F (フレームセット)。
HTML5 は DTD を簡素化し、直接 として使用できます。
モードこのモードは主に IE ブラウザ用です。IE 7 以降では、Microsoft のコーディング仕様は W3C によって定められた標準とは異なります。ただし、IE は非常に大きな市場シェアを持っているため、開発者は Microsoft の仕様に従ってコードを記述します。主要なブラウザ メーカーと W3C 組織の取り組みにより、ブラウザの標準化がますます明らかになってきています。 IE6/7と互換性を持たせるために、MicrosoftはIE8ブラウザにモード機能を追加しました。これにより、コード標準の不一致によって引き起こされる問題を解決できます。
ブラウザモードとドキュメントモードの 2 つのモードがあります。これら 2 つのモードの違いは何ですか?
ドキュメント モードの場合、各ブラウザには異なる動作モードがあります
IE6 | IE7 | ?IE8 | ?IE9 | IE10 | Chrome | Firef | サファリ | オペラ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quriksモード | はい | はい | はい | はい | はいはい | はい | はい | はい | はい | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ほぼ標準モード | なし | なし | はい | はい | はい | はい | はい | はい | はい | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
はい | はい | はい | はい | はい | はい | はい | はい | はい |
なし | Q | Q | Q | Q | Q | Q | Q | Q | Q | ||||||||
Q | S | S | S | S | A | A | A | ||||||||||
? | ? | ? | ? | ? | ? | ? | ? | ||||||||||
Q | Q | Q | Q | Q | Q | Q | Q | Q | |||||||||
S | S | S | S | S | A | A | A | A | |||||||||
S | S | S | S | S | A | A | Q | A | |||||||||
S | S | S | S | A | A | A | A | ||||||||||
S | S | S | S | A | A | A | A | ||||||||||
Q | Q | Q | Q | Q | Q | Q | Q | ||||||||||
Q | Q | Q | Q | Q | Q | Q | Q | ||||||||||
S | A | A | A | A | A | A | Q | ||||||||||
S | A | A | A | A | A | Q | Q | ||||||||||
Q | Q | A | A | A | A | Q | < ;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | S | |||||||||
S | S | S | A | A | A | A | S | ||||||||||
S | S | S | A | A | A | A | S | ||||||||||
S | S | S | A | A | A | A | S | ||||||||||
A | A | A | A | A | A | QS | S | S | S | S | A | Q | A | Q | |||
S | S | S | S | S | A | Q | A | Q | |||||||||
S | S | S | S | S | A | Q | A | Q | |||||||||
S | S | A | A | A | A | Q | A | Q | |||||||||
Q | S | S | Q | Q | Q | Q | Q | Q | |||||||||
Q | S | S | S | S | A | A | A | Q | |||||||||
S | S | S | Q | Q | Q | Q | Q | Q | |||||||||
S | S | S | S | S | A | A | A | Q |
PS:
Opera文档モード:http://www .opera.com/docs/specs/doctype/
Firefox文档モード:https://developer.mozilla.org/en-US/docs/Mozilla%27s_DOCTYPE_sniffing
IE8:http://blogs.msdn.com/ b/ie/archive/2010/03/02/how-ie8-determines-document-mode.aspx