Internet Explorer の一部のバージョンで奇妙な問題が発生したため、ブラウザを切り替えました。
<head>
<!--[if IE 6]>
<!-- load some IE6 stuff -->
<meta http-equiv="X-UA-Compatible" content="IE=6" />
<![endif]-->
<!--[if IE 7]>
<!-- load some IE7 stuff -->
<meta http-equiv="X-UA-Compatible" content="IE=6" />
<![endif]-->
<!--[if IE 8]>
<!-- load some IE8 stuff -->
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<![endif]-->
<!--[if IE 9]>
<!-- load some IE9 stuff -->
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<![endif]-->
</head>
このようにロードすると、IE9 開発者アドオンに次のように表示されます。
HTML1115: documentmodus が既に読み込まれているため、X-UA 互換の META タグ ("IE=8") は無視されました。
(元はドイツ語なので、これが翻訳になるはずです)
ドキュメントのモダスはまだ IE9 です
<head>
タグに一生懸命書いた場合:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
IE9 は IE8 としてロードされるので、これは機能しますが、もちろん IE6 のものは間違っています....
それで、私が最初にやろうとしていたようにそれを行う方法はありますか?