IEにはブラウザモードとドキュメントモードがあり、これを追加することによってのみプログラムでドキュメントモードを設定できるようです:
<meta http-equiv="X-UA-Compatible" content="IE=5" />
これでドキュメント モードが正しく設定されますが、ブラウザ モードを互換表示に変更する必要があります。私のサイトは、この 2 つの設定でのみ機能します。DocType およびその他のメタ設定を変更しようとしましたが、何も機能していないようです。また、[ツール] -> [互換性設定] の下の IE 設定で、3 つのチェックボックスがすべてオフになっていて、リストボックスに何も表示されていないことを確認しました。
私の Web サイトは、IIS6 (Windows 2003 Server) 上で動作する ASP.NET 2.0 です。
これを示す簡単なサンプル サイトを次に示します。これを IE10 で開き、開発者ツール (F12) を確認します。
<html>
<head>
<title>This is the title</title>
<meta http-equiv="X-UA-Compatible" content="IE=5" />
<script type="text/jscript" language="jscript">
function foo() {
alert("document.documentMode: " + document.documentMode +
"\n\rdocument.compatMode: " + document.compatMode +
"\n\rnavigator.userAgent: " + navigator.userAgent);
}
</script>
</head>
<body onload="javascript:foo();">
This is a test site
</body>
</html>