2014.02.15IE8からドキュメントモード(どのバージョンのIEのレンダリング状態で表示させるか)が指定できる機能が導入されました。HTTPヘッダにX-UA-Compatibleヘッダを加えてあげることで、指定したバージョンのIEのレンダリング状態で表示させることができます。X-UA-Compatibleヘッダを加えるHTTPヘッダに任意の情報を加えるには、様々な方法があると思います。簡単な方法はmeta要素でhttp-equiv属性を加える方法でしょうが、場合によっては非効率ですので、サーバの設定ファイルで済ませるのが効率的でしょう。Apacheであれば、mod_headers.soのheaders_moduleがロードできていれば、次のように記述することで指定の範囲のドキュメントすべてで有効にできます。&quot;IE=10&quot;&lt;/IfModule&gt;これでIE11でIE10と同様のレンダリングが確保できます。他のバージョンのIEの振る舞いはどうなるのかこういう特別な指定を加えると心配になるのが、他のバージョン(古いバージョンや新しいバージョン)での不具合につながらないかどうかです。この点はMicrosoft側が良く考えてくれているみたいです。&quot;IE=12&quot;たとえば、こんな風にIE=12と指定したとします。12はまだリリースされていないバージョンのブラウザですが、このように記述した場合、IE11ではIE11のレンダリング、IE10はIE10のレンダリング、IE9はIE9のレンダリング、IE8はIE8のレンダリングを行うようです。自身のバージョンの数字にもっとも近いバージョンでレンダリングするようになっているようです。IE12がリリースされたらIE12はIE12で、IE13はIE12モードでレンダリングすることになるでしょう。"IE=10"であれば、IE11はIE10モード、IE10はIE10、IE9はIE9、IE8はIE8というわけですね。ベクターへの変換を試み、その結果に最も近いモードを選択します。IE11はIE9モードで表示させたい場合は次のように各モードをセミコロン(;)で区切って記述します。属性でリストされている、使用可能なモードのうち最高のモードを使用します。この事実を利用して、特定の互換モードを除外することは可能ですが、この方法はお勧めできません。&gt;これに習うとIE10以前は自バージョンと同じにしてIE11のみを除外して、以降のIE12はIE12でIE13はIE13でIE14がでたらIE14モードというようにするには次のように記述すれば良いでしょう(自信はないですが、Microsoft提供のドキュメントを解釈した上では)。IE=100&quot;ただし、この方法はお勧めできません。述べられていますので、ご使用は計画的におこなわれることをお勧めいたします。したらそのうち廃止されるのかも。そもそもこんなややこしい仕様は存在しない方が良いのでIE12からは廃止になって、X-UA-Compatibleヘッダそのものを無視する仕様になってくれることを切に願います。全国へ広がるHTMLマークアップの輪ContactWeb制作に関するご相談、お気軽にお問い合わせください。/WebデザイナーContactSubscribeTwitterFacebookGoogle+。