• 締切済み

IEのエミュレートについて

IEのエミュレートに関してご存知の方、ご教授ください。 apacheで以下の設定をした場合、 Header set X-UA-Compatible "IE=9" 質問1 IE9の互換表示切替は無効になりますか? (クライアントで互換表示を制御してても必ずIE9互換表示なしの見え方になりますか?) 質問2 IE6でページを開いたときは上記の設定は適用されませんか? (IE6のハックがちゃんと効きますか?) ご回答お待ちしています。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

ブラウザは、HTTP応答ヘッダではなく、DOCTYPEスイッチを用いて表示をセットしています。 また、<head></head>内の <meta http-equiv="X-UA-Compatible" content="IE=9" /><!-- XHTML --> <meta http-equiv="X-UA-Compatible" content="IE=9"><!-- HTML --> も書いておくほうが良い。 HTMLは、HTML4.01strict,XHTML1.0strict,XHTML1.1もしくはHTML5で作成する。  HTML4.01strictないしXHTML1.0strict推奨  <DOCTYPE>をきちんと記述すること →doctypeスイッチ - Google 検索 ( https://www.google.co.jp/search?q=DOCTYPE%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a ) IE7以前は、理解不能なので・・ 私は、ブラウザハックは一切使用しないので・・・