BloggerのテンプレートのIE=EmulateIE7の対応について 【IE9】

  • 投稿 : 2012-04-13
  • 更新 : 2016-03-19
<meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible" />
現在は分かりませんが、少し前までBloggerのテンプレートには上記のようなコードがはいてました。その影響だと思うのですが、Blogger Templatesでも結構そういうコードが入っているテンプレートがあります。

IE9からサポートされた(HTML5やCSS3)を使う場合に、この設定だと困る場合があります。で、この部分を消せばよいかというと、消すと明らかにIE8での表示の時におかしくなるものも中には存在します。必要があってついてる場合もあるということですね。

<meta content="IE=EmulateIE7; IE=EmulateIE9" http-equiv="X-UA-Compatible" />
そういうときは、こんな感じで書き換えると良いと思います。
IE9の時は、IE9モードで表示され、IE8の時はIE7モードで表示されます。

参考:IE9のブラウザーモードとドキュメントモード - hachy.net

もちろんCSSなどを見直したらIE8でも正常表示できるようになるテンプレートも多いと思いますが、プロならともかく趣味の人はそこまでできないと思うのでこの方法で逃げるのがよいかと。


追記:2012/10/14
もう少ししたら、こうしたほうが良いかも。すでにこう書いているサイトもあるみたいです。
<meta content="IE=EmulateIE7; IE=EmulateIE9; IE=EmulateIE10" http-equiv="X-UA-Compatible" />

スポンサーリンク