X-UA-Compatible互換モード
2453 ワード
IEのドキュメント互換モード(X-UA-Compatible)をどのように理解しますか?
IEブラウザは、複数のドキュメント互換モードをサポートするため、ページのレンダリング効果を変更できます.
IE 9モデルは、HTML 5(草案)、W 3 C CSS Level 3仕様(草案)、SVG 1.0仕様など、全範囲の既定の業界標準をサポートします.
IE 8モデルは多くの既定の業界標準、W 3 C CSS Level 2.1規範とW 3 C Selectors APIをサポートし、W 3 C CSS Level 3規範(草案)とその他の業界標準を限定的にサポートする.
IE 7モード強制ブラウザはIE 7標準モードに従ってドキュメントをレンダリングし、命令を定義するかどうかを無視する
Emulate IE 9モードはIEに命令を使用してドキュメントをレンダリングする場合を決定するように伝えます.標準モードではIE 9、怪癖モードではIE 5でレンダリングされます.IE 9モードとは異なり、Emulate IE 9モードでは命令が考慮されます
Emulate IE 8モードはIEに命令を使用してドキュメントをレンダリングする場合を決定するように伝えます.標準モードではIE 8、怪癖モードではIE 5でレンダリングされます.IE 8モードとは異なり、Emulate IE 8モードでは命令が考慮されます
Emulate IE 7モードはIEに命令を使用してドキュメントをレンダリングする場合を決定するように伝えます.標準モードではIE 7、怪癖モードではIE 5でレンダリングされます.IE 7モードとは異なり、Emulate IE 7モードは命令を考慮する.ほとんどのサイトでは、これが優先的な互換性モードです.
IE 5モードは、IE 7が変な癖モードでドキュメントをレンダリングするかどうかを示す.
Edgeモードは、IEがドキュメントを最上位モードでレンダリングすることを示します.つまり、どのIEバージョンも現在のバージョンでサポートされている最上位標準モードでレンダリングされ、バージョンアップによる影響を回避します.簡単に言えば、どのバージョンIEがどのバージョンの標準モードでレンダリングされるかということです.
以下のコードを使用してIEにChrome Frameレンダリングを強制する
提示IEユーザーがGoogle FrameGoogleをインストールする公式はGoogle Frameプラグインのインストール状況の検出を提供して、ここで直接方法を呼び出すことができて、もしIEがGoogle Frameをインストールしていないことを検出したら、ポップアップダイアログボックスはインストールを提示します.
最適な互換モードスキームは、上記の2つを考慮します.
IEブラウザは、複数のドキュメント互換モードをサポートするため、ページのレンダリング効果を変更できます.
IE 9モデルは、HTML 5(草案)、W 3 C CSS Level 3仕様(草案)、SVG 1.0仕様など、全範囲の既定の業界標準をサポートします.
<meta http-equiv="X-UA-Compatible" content="IE=9">
IE 8モデルは多くの既定の業界標準、W 3 C CSS Level 2.1規範とW 3 C Selectors APIをサポートし、W 3 C CSS Level 3規範(草案)とその他の業界標準を限定的にサポートする.
<meta http-equiv="X-UA-Compatible" content="IE=8">
IE 7モード強制ブラウザはIE 7標準モードに従ってドキュメントをレンダリングし、命令を定義するかどうかを無視する
<meta http-equiv="X-UA-Compatible" content="IE=7">
Emulate IE 9モードはIEに命令を使用してドキュメントをレンダリングする場合を決定するように伝えます.標準モードではIE 9、怪癖モードではIE 5でレンダリングされます.IE 9モードとは異なり、Emulate IE 9モードでは命令が考慮されます
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
Emulate IE 8モードはIEに命令を使用してドキュメントをレンダリングする場合を決定するように伝えます.標準モードではIE 8、怪癖モードではIE 5でレンダリングされます.IE 8モードとは異なり、Emulate IE 8モードでは命令が考慮されます
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
Emulate IE 7モードはIEに命令を使用してドキュメントをレンダリングする場合を決定するように伝えます.標準モードではIE 7、怪癖モードではIE 5でレンダリングされます.IE 7モードとは異なり、Emulate IE 7モードは命令を考慮する.ほとんどのサイトでは、これが優先的な互換性モードです.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
IE 5モードは、IE 7が変な癖モードでドキュメントをレンダリングするかどうかを示す.
<meta http-equiv="X-UA-Compatible" content="IE=5">
Edgeモードは、IEがドキュメントを最上位モードでレンダリングすることを示します.つまり、どのIEバージョンも現在のバージョンでサポートされている最上位標準モードでレンダリングされ、バージョンアップによる影響を回避します.簡単に言えば、どのバージョンIEがどのバージョンの標準モードでレンダリングされるかということです.
<meta http-equiv="X-UA-Compatible" content="IE=edge">
以下のコードを使用してIEにChrome Frameレンダリングを強制する
<meta http-equiv="X-UA-Compatible" content="chrome=1">
提示IEユーザーがGoogle FrameGoogleをインストールする公式はGoogle Frameプラグインのインストール状況の検出を提供して、ここで直接方法を呼び出すことができて、もしIEがGoogle Frameをインストールしていないことを検出したら、ポップアップダイアログボックスはインストールを提示します.
<script src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script><script>CFInstall.check();</script>
最適な互換モードスキームは、上記の2つを考慮します.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">