IE8(Internet Explorer 8)の互換モードを強制的に設定する方法

Firefox,Google Chromeで、問題ない、htmlやcssが IE8 だとレイアウトが変になることがある。
IE8が何らかの設定で、勝手に互換モード(IE5)で動作しようとする。
IE5のHTMLレイアウトはマイクロソフト独自なので、Firefox,Google Chromeで大丈夫なレイアウトでも崩れることが多々あります。

IE8の方がW3Cに準拠しているはずなので、IE8モードで実行したい場合
以下の方法がある

  • DOCTYPE などで自動でモードが選択される
  • サーバ側での設定
  • metatagによる設定
  • ユーザ自身の設定により、互換モードの切り替え

詳しい解説は
IE8互換モードについて - Japan IE Support Team Blog - Site Home - TechNet Blogs IE8互換モードについて - Japan IE Support Team Blog - Site Home - TechNet Blogs IE8互換モードについて - Japan IE Support Team Blog - Site Home - TechNet Blogs

上記、解説のDOCTYPEをを設定しても、うまくいかないので(おそらくサーバ等の設定?)ので、 metatagを書くのが、確実!!
ただ、metatagでやると、ユーザー側でモード変更ができないようです。