1. ホーム
  2. ハイパーリンク

[解決済み】"X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE"

2022-04-21 05:51:53

質問

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

  1. この文章はどういう意味ですか?

  2. いくつかの例では , を使ってIEのバージョンを分けているものもあれば ; どちらが正しいのでしょうか?

  3. 順番は IE=9; IE=8; IE=7; IE=EDGE は何か重要な意味があるのか、それを知りたい。

編集 : 私は <!DOCTYPE html>

どのように解決するのですか?

IEに対応している場合、Internet Explorer 8以上のバージョンでは、これ。

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />

ブラウザがその特定のバージョンの標準としてレンダリングするように強制します。IE7以下ではサポートされていません。

セミコロンで区切ると、バージョンごとの互換性レベルを設定します。例えば

<meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />

IE7 と IE8 は IE7 として、IE9 は IE9 としてレンダリングします。これにより、異なるレベルの後方互換性を実現します。しかし、実際の生活では、どちらか一方だけを選択する必要があります。

<meta http-equiv="X-UA-Compatible" content="IE=8" />

これにより、テストやメンテナンスが非常に容易になります。ただし、一般的により便利なのはEmulateを使用したバージョンです。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

これには

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

ブラウザに最新バージョンの規格でレンダリングするように強制します。

詳しくはこちら MSDNで読むことができます。 ,