IE 8 以降、IE には互換モードが追加され、これをオンにすると、以前のバージョンの IE で表示されます。しかし、これによって Web ページに問題が発生する場合があるため、通常は次のコードを HTML に追加して、IE に固定レンダリング モードを使用させるようにします:
>
しかし、IE8 では互換モードを使用しない場合のみページが正常に表示されるのですが、IE8 モードに設定すると、IE9 では CSS3 が無効になってしまうという状況に遭遇しました。 IE8とIE9の互換モードをそれぞれ無効にする必要があるようです。何をするか?ブラウザのバージョンはバックグラウンドで判別できます。IE8 の場合は content="IE=8" が出力されます。IE9 の場合は content="IE=9" が出力されます。しかし、これはhtmlでは実現できません。実際、次のコードを使用するだけでこれを実現できます: