いまさらですが備忘録。
IEブラウザでは使用しているバージョンによって表示が崩れることがよくあります。
自分の環境で思ったように見えているから大丈夫!…というわけにはいかない。
開発者は少なからず全てのブラウザを考慮して構築しているでしょうがこれがなかなか難しいのです。
そんな悩みを少し解決してくれるメタタグがあります。
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ />
<head></head>タグ内に上記の<meta>タグを追加するだけです。この場合はIE7と同様の動作を実行してくれます。
「7」の部分を「8」へ変えればIE8で動作します。
注意ですがIE8からの機能です。旧IEブラウザには対応できません。
他にも以下のモードでドキュメント指定をすることが可能です。
- IE=8 …… IE8標準モード
- IE=7 …… IE7標準モード
- IE=5 …… 互換モード
- IE=edge …… 最新の表示モード
- IE=EmulateIE8 …… DOCTYPE宣言でIE8標準モードと互換モードが切り替わる
- IE=EmulateIE7 …… DOCTYPE宣言でIE7標準モードと互換モードが切り替わる
もっと詳しくはこちらで。
IEドキュメントの互換性定義について(microsoft)
