web-dev-qa-db-ja.com

<meta http-equiv = "X-UA-Compatible" content = "IE = Edge">とは何ですか?

1つのWebページで始まる場合の違いは何ですか

<!DOCTYPE html> 
<html> 
  <head> 
    <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 

そしてページがで始まる場合

<!DOCTYPE html> 
<html> 
  <head> 
     <!-- without X-UA-Compatible meta -->

違いがなければ、すべてのIEバージョンで最も標準的なモードでレンダリングしたいだけなので、X-UA-Compatibleメタヘッダーは無視してかまいません。

1296
Morgan Cheng

2015年10月の更新

この回答は数年前に投稿されたもので、質問は実際にあなたのサイトでX-UA-Compatibleタグを使用することを検討すべきですか?であるべきです。

サポートしているマイクロソフトのブラウザによっては、X-UA-Compatibleタグを使用し続ける必要がない場合があります。あなたがIE9またはIE8をサポートする必要があるならば、私はタグを使うことをお勧めします。最新のブラウザ(IE11やEdge)しかサポートしていない場合は、このタグをすべて削除することを検討します。 Twitter Bootstrapを使用していて検証の警告を排除する必要がある場合、このタグは指定された順序で表示される必要があります。下記の追加情報:


X-UA-Compatibleメタタグを使用すると、Web作成者はページをどのバージョンのInternet Explorerとしてレンダリングするかを選択できます。 IE11はこれらのモードに変更を加えました。下記のIE11のメモを参照してください。 IE11に代わるブラウザである Microsoft Edge は、状況によってはX-UA-Compatibleメタタグのみを尊重します。下記のMicrosoft Edgeの注を参照してください。

Microsoftによると、X-UA-Compatibleタグを使用する場合、ドキュメントのhead内で可能な限り高くする必要があります。

X-UA-Compatible METAタグを使用している場合は、できるだけページのHEADの一番上に配置します。 Internet Explorerは最新バージョンを使用してマークアップの解釈を始めます。 Internet ExplorerがX-UA-Compatible METAタグを見つけると、指定されたバージョンのエンジンを使用して最初からやり直します。ブラウザはコンテンツの分析を停止して再開する必要があるため、これはパフォーマンスの低下です。

これがあなたの選択肢です:

  • "IE = Edge"
  • "IE = 11"
  • "IE = EmulateIE11"
  • "IE = 10"
  • "IE = EmulateIE10"
  • "IE = 9"
  • "IE = EmulateIE9
  • "IE = 8"
  • "IE = EmulateIE8"
  • "IE = 7"
  • "IE = EmulateIE7"
  • "IE = 5"

それぞれの意味を理解しようとするために、Microsoftが提供する定義は次のとおりです。

Internet Explorerは、さまざまな機能を有効にし、コンテンツの表示方法に影響を与える可能性がある、いくつかのドキュメント互換モードをサポートしています。

  • エッジモードは、利用可能な最も高いモードでコンテンツを表示するようにInternet Explorerに指示します。 Internet Explorer 9では、これはIE 9モードと同等です。 Internet Explorerの将来のリリースでより高い互換モードがサポートされている場合、Edgeモードに設定されたページはそのバージョンでサポートされている最高のモードで表示されます。 Internet Explorer 9で表示した場合、これらの同じページは依然としてIE9モードで表示されます。InternetExplorerは、さまざまな機能を有効にし、コンテンツの表示方法に影響を及ぼす可能性がある、いくつかのドキュメント互換モードをサポートします。

  • IE11モードは、HTML5、CSS3などを含む、確立されている業界標準に対して利用可能な最高のサポートを提供します。

  • IE10モードは、HTML5、CSS3などを含む、確立されている業界標準に対して利用可能な最高のサポートを提供します。

  • IE9モードは、HTML5(Working Draft)、W3C Cascading Style Sheets Level 3仕様(Working Draft)、Scalable Vector Graphics(SVG)1.0仕様など、確立された業界標準に対応した最高のサポートを提供します。 [編集者注:IE 9 しない CSS3アニメーションをサポートしています。

  • IE8モードは、W3Cカスケーディングスタイルシートレベル2.1仕様およびW3CセレクタAPIを含む、数多くの確立された規格をサポートしています。また、W3C Cascading Style Sheetsレベル3仕様(Working Draft)およびその他の新しい規格に対する限定的なサポートも提供します。

  • IE7モードは、ページにディレクティブが含まれているかどうかにかかわらず、コンテンツがInternet Explorer 7によって標準モードで表示されているかのようにコンテンツをレンダリングします。

  • IE 9モードをエミュレートすると、Internet Explorerはディレクティブを使用してコンテンツのレンダリング方法を決定します。標準モード指令はIE9モードで表示され、特殊モード指令はIE5モードで表示されます。 IE 9モードとは異なり、Emulate IE 9モードはディレクティブを尊重します。

  • IE 8モードをエミュレートすると、Internet Explorerはディレクティブを使用してコンテンツのレンダリング方法を決定します。標準モード指令はIE 8モードで表示され、特殊モード指令はIE 5モードで表示されます。 IE 8モードとは異なり、Emulate IE 8モードはディレクティブを尊重します。

  • IE 7モードをエミュレートすると、Internet Explorerはディレクティブを使用してコンテンツのレンダリング方法を決定します。標準モード指令はInternet Explorer 7標準モードで表示され、特殊モード指令はIE5モードで表示されます。 IE7モードとは異なり、Emulate IE7モードはディレクティブを尊重します。多くのWebサイトでは、これが推奨される互換モードです。

  • IE5モードでは、Internet Explorer 7によってコンテンツが奇妙なモードで表示されているかのようにコンテンツがレンダリングされます。

IE10注:IE10以降、Quirksモードは以前のバージョンのブラウザとは動作が異なります。IE9以前のバージョンでは、QuirksモードはWebページをIE5.5でサポートされる機能に制限しました。 IE 10では、QuirksモードはHTML 5仕様で指定されている違いに準拠しています。

個人的には、私はいつもhttp-equiv="X-UA-Compatible" content="IE=Edge"メタタグを選びます。古いバージョンにはたくさんのバグがあるからです。IEを "互換モード"にして自分のサイトをIE7 vs IE8または9として表示したくありません。 IEの最新版を好む。

IE11

Microsoft から:

IE11以降、Edgeモードが優先ドキュメントモードになりました。これは、ブラウザで利用可能な最新の規格に対する最高のサポートを表しています。

HTML5文書型宣言を使用してEdgeモードを有効にします。

<!doctype html>

エッジモードはInternet Explorer 8で導入され、以降の各リリースで利用可能になりました。 Edgeモードでサポートされている機能は、コンテンツをレンダリングするブラウザの特定のバージョンでサポートされている機能に制限されていることに注意してください。

IE11以降、ドキュメントモードは非推奨となり、一時的な場合を除いて使用されなくなりました。最新の標準を反映するように、従来の機能とドキュメントモードに依存しているサイトを必ず更新してください。

特定のドキュメントモードをターゲットにして、最新の標準や機能をサポートするようにサイトを再作成しながら機能させるには、移行機能を使用していることに注意してください。将来のバージョンでは使用できない可能性があります。

現在x-ua-compatibleヘッダーを使用してレガシードキュメントモードをターゲットにしている場合、サイトにIE11で得られる最高のエクスペリエンスが反映されない可能性があります。

Microsoft Edge (Windows 10にバンドルされているInternet Explorerの代替)

IEの "Edge"バージョン用のX-UA-Compatibleメタタグに関する情報。 マイクロソフト から:

"生きている" Edgeドキュメントモードの紹介

2013年8月に発表したように、IE11ではドキュメントモードは非推奨です。最新のプラットフォームアップデートにより、レガシードキュメントモードの必要性は主にエンタープライズレガシーWebアプリケーションに限定されます。新しいアーキテクチャの変更により、これらのレガシードキュメントモードは「生きている」Edgeモードの変更から分離され、それらのモードに依存しているお客様にはるかに高いレベルの互換性を保証し、Edgeの改善をさらに早く進めることができます。 IEは、イントラネットサイト、[互換表示]リストのサイト、およびエンタープライズモードでのみ使用されるドキュメントモードで引き続き使用できます。

公共のインターネットサイトは新しいEdgeモードプラットフォームでレンダリングされます(X-UA-Compatibleは無視されます)。 Edgeがこれからの「生きている」ドキュメントモードであり、今後これ以上ドキュメントモードが導入されないことが私たちの目標です。

ほとんどの場合、ドキュメントモードをサポートしないようにMicrosoft Edgeが変更されたため、MicrosoftはサイトをスキャンしてEdgeと互換性のないコードがあるかどうかを確認する tool を使用します。

Chrome = IEの情報1)

chrome=1のような上記のオプションの1つと一緒に使用または使用できる<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">もあります。 chrome=1はGoogleのChrome Frame用で、次のように定義されています。

Google Chrome Frameはオープンソースのブラウザプラグインです。プラグインをインストールしているユーザーは、ブラウザでページを開くと、Google ChromeのオープンWebテクノロジと高速のJavaScriptエンジンにアクセスできます。

Google Chrome Frameは、Internet Explorerでのブラウザ操作性をシームレスに向上させます。 Google Chromeのレンダリングテクノロジを使用したGoogle Chrome Frame対応サイトが表示され、通常のブラウザの使用を中断することなく、最新のHTML 5機能やGoogle Chromeのパフォーマンス機能やセキュリティ機能にアクセスできます。

Google Chrome Frameをインストールすると、考えなくてもWebが良くなります。

しかし、そのプラグインが機能するには、chrome=1メタタグでX-UA-Compatibleを使用する必要があります。

Chrome Frameの詳細については、 here を参照してください。

注:Google Chrome Frameは IE6からIE9 でのみ機能し、2014年2月25日に廃止されました。詳細については here を参照してください。

Validation:

HTML5

<meta http-equiv="X-UA-Compatible" content="IE=Edge">を使用する場合にのみ、ページは W3 Validator を使用して検証されます。他の値の場合、エラーが発生します。A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=Edge.つまり、IE=Edge,chrome=1がある場合、それは検証されません。最近のブラウザはこのコード行を無視するので、私はこのエラーを完全に無視します。

完全に有効なコードが必要な場合は、HTTPヘッダーを設定してサーバーレベルでこれを行うことを検討してください。注意として、Microsoftは次のように述べています。If both of these instructions are sent (meta and HTTP), the developer's preference (meta element) takes precedence over the web server setting (HTTP header). HTTPヘッダーの設定方法の詳細については、 olibre's answer または bitinn's answer を参照してください。

XHTML

タグが適切に閉じられている限り、<meta http-equiv="X-UA-Compatible" content="IE=Edge" />を使用するときの検証に問題はありません(つまり/>>)。

Twitterのブートストラップ

このタグは、少なくとも2014年からBootstrapチームによって強く推奨されています。また、twbsチームによって作成されたリンターである Bootlint は、タグが省略されても引き続き warning をスローします。リンターは警告とエラーを区別します。そのため、このタグを省略することの重大度は軽微と考えられます。


X-UA-Compatibleの詳細については、Microsoftの Webサイトドキュメント互換性の定義 を参照してください。

IEのサポート内容の詳細については、 caniuse.com を参照してください。

Twitterのブートストラップ要件の詳細については、bootlintプロジェクト wikiページ を参照してください。

1564
L84

content="IE=Edge,chrome=1"を使用他のX-UA-Compatibleモードをスキップ

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
                                   -------------------------- 
  • 互換性アイコンなし
    IE9アドレスバーに 互換表示ボタン が表示されません
    また、ページには、寄せ集めのメニュー、画像、テキストボックスが表示されません。

  • 機能
    このメタタグは、IE8でjavascript::JSON.parse()を有効にするために必要です
    <!DOCTYPE html>が存在する場合でも)

  • 正しさ
    最新のHTML/CSS/JavaScriptのレンダリング/実行の方が有効です(より良い)。

  • パフォーマンス
    Trident rendering engine は、Edgeモードでより高速に実行されるはずです。


使用法

HTMLで

<!DOCTYPE html> 
<html> 
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  • IE=Edgeは、IEがレンダリングエンジンの最新(エッジ)バージョンを使用する必要があることを意味します
  • chrome=1 は、IEが Chromeレンダリングエンジン を使用する必要があることを意味します

または、Webサーバーの構成の方が優れています:
RiaDの回答 も参照)

  • Apachepixeline によって提案されたとおり

    <IfModule mod_setenvif.c>
      <IfModule mod_headers.c>
        BrowserMatch MSIE ie
        Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
      </IfModule>
    </IfModule>
    <IfModule mod_headers.c>
      Header append Vary User-Agent
    </IfModule>
    
  • NginxStef Pause により提案された通り

    server {
      #...
      add_header X-UA-Compatible "IE=Edge,chrome=1";
    }
    
  • ワニス によって提案されたプロキシ Lucas Riutzel

    sub vcl_deliver {
      if( resp.http.Content-Type ~ "text/html" ) {
        set resp.http.X-UA-Compatible = "IE=Edge,chrome=1";
      }
    }
    
  • IIS (v7以降)

    <configuration>
      <system.webServer>
         <httpProtocol>
            <customHeaders>
               <add name="X-UA-Compatible" value="IE=Edge,chrome=1" />
            </customHeaders>
         </httpProtocol>
      </system.webServer>
    </configuration>
    

IE 11以降、MicrosoftはEdge modeを推奨しています。

Lynda (コメントを参照)で気付いたように、 IE11の互換性の変更エッジモードを推奨しています。

IE11以降、エッジモードが優先ドキュメントモードです。ブラウザで利用可能な最新の標準に対する最高のサポートを表しています。

しかし、マイクロソフトの立場は明確ではありませんでした。別の MSDNページは推奨しませんでしたエッジモード

エッジモードでは、Internet Explorerのバージョンに関係なく、すべてのページが強制的に標準モードで開かれるため、Internet Explorerで表示されるすべてのページにこれを使用したくなるかもしれません。 X-UA-Compatibleヘッダーは、Windows Internet Explorer 8以降でのみサポートされているため、これを行わないでください。

代わりに、Microsoftは<!DOCTYPE html>の使用を推奨しました。

Internet Explorerのサポートされているすべてのバージョンで標準モードでページを開く場合は、HTML5ドキュメントタイプ宣言を使用してください[...]

Ricardo が(下記のコメントで)説明しているように、HTML5のDOCTYPEだけでなく、DOCTYPE(HTML4、XHTML1 ...)を使用して標準モードをトリガーできます。重要なことは、ページに常にDOCTYPEを含めることです。

Clara Onager は、古いバージョンの レガシードキュメントモードの指定 でも気づきました。

エッジモードは、テストのみを目的としています。実稼働環境では使用しないでください。

sman Y 思考 Clara Onager について話していたのは非常に混乱している:

[...]の例は、説明のみを目的として提供されています。実稼働環境では使用しないでください。

<meta http-equiv="X-UA-Compatible" content="IE=7,9,10" >

まあ...この回答の残りの部分では、content="IE=Edge,chrome=1"を使用することが実稼働で良い方法である理由について詳しく説明します。


歴史

長年(2000年から2008年)、 IE市場シェアは80%以上でした 。 IEv6は、デファクト標準(80%から97%の市場シェア 202004、2005、2006 IE6のみ、すべてのIEバージョンでより多くの市場シェアを獲得)。

IE6は Web標準 を尊重していなかったため、開発者はIE6を使用してWebサイトをテストする必要がありました。 Web開発者がbuyMS製品(たとえば、IEはWindowsを購入しないと使用できない) )そして、非準拠のままでいるほうが利益を生みました(つまり、Microsoftは他社を除くthe標準になりたかった)。

したがって、多くの多くのサイトはIE6準拠のみであり、IEはWeb標準に準拠していなかったため、これらのWebサイトはすべて標準準拠のブラウザーで十分にレンダリングされませんでした。さらに悪いことに、 多くのサイトではIEのみが必要

ただし、現時点では、MozillaはFirefoxの開発を開始し、可能な限りすべてのWeb標準を尊重しています(他のブラウザーは、IE6で行われたようにページをレンダリングするために実装されました)。より多くのWeb開発者が新しいWeb標準機能を使用することを望んだため、IEよりも多くのWebサイトがFirefoxによってサポートされました。

IEマーケットシェアリングが減少しているとき、MSは標準の非互換性を維持することは良い考えではないことに気付きました。そのため、MSは、より多くのWeb標準を尊重する新しいIEバージョン(IE8/IE9/IE10)のリリースを開始しました。


Web互換性のない問題

しかし、問題はIE6用に設計されたすべてのWebサイトです。Microsoftはこれらの古いIE6設計のWebサイトと互換性のない新しいIEバージョンをリリースできませんでした。 MSは、Webサイトが設計されているIEバージョンを推測する代わりに、開発者にページに追加データ(X-UA-Compatible)を追加するように要求しました。

IE6は2016年も引き続き使用されています

現在、IE6は引き続き使用されています (2016年0.7%) (2014年1月4.5%)、一部のインターネットWebサイトはIE6のみに準拠しています。一部のイントラネットWebサイト/アプリケーションは、IE6を使用してテストされています。一部のイントラネットWebサイトは、IE6でのみ100%機能します。これらの企業/部門は、移行コストを延期することを好みます。他の優先事項、ウェブサイト/アプリケーションの実装方法が誰にもわからなくなった、レガシーウェブサイト/アプリケーションの所有者が破産した...

中国は2013年のIE6の使用量の50%を占めていますが、今後数年で 中国のLinuxディストリビューションが放送されています として変化する可能性があります。

Webスキルに自信を持つ

Web標準を尊重する(しようとする)場合は、常にhttp-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"を使用できます。古いブラウザとの互換性を保つには、最新のWeb機能を使用しないでください。サポートする最も古いブラウザでサポートされているサブセットを使用してください。または、さらに先に進みたい場合は、 グレースフルデグラデーションプログレッシブエンハンスメント 、および 控えめなJavaScript の概念を採用できます。 ( Web開発者は何を考慮する必要がありますか? もお読みください。)

最高のIEバージョンレンダリングを気にしないでください。ブラウザはWeb標準に準拠する必要があるため、これはあなたの仕事ではありません。サイトが標準に準拠しており、適度に最新の機能を使用している場合、ブラウザはWebサイトに準拠する必要があります

さらに、kill IE6( IE6 no moreMS campaign )へのキャンペーンが多いため、最近ではIEテスト中!

個人的なIE6エクスペリエンス

2009年から2012年に、IE6を許可されている公式の単一ブラウザとして使用している会社で働きました。 IE6専用のイントラネットWebサイトを実装する必要がありました。私はWeb標準を尊重することにしましたが、IE6対応のサブセット(HTML/CSS/JS)を使用しました。

大変でしたが、会社がIE8に切り替えたとき、Firefoxと firebug を使用してWeb標準の互換性を確認していたため、Webサイトはまだよくレンダリングされていました;)

323
olibre

違いは、DOCTYPEのみを指定した場合、IEの 互換表示設定 が優先されることです。デフォルトでは、これらの設定はDOCTYPEに関係なくすべてのイントラネットサイトを互換表示に強制します。 DOCTYPEに関係なく、すべてのWebサイトに互換表示を使用するためのチェックボックスもあります。

IE Compatibility View Settings dialog

X-UA-Compatibleは互換表示設定をオーバーライドするため、ブラウザの設定に関係なくページは標準モードで表示されます。これにより、以下の標準モードが強制されます。

  • イントラネットページ
  • コンピュータ管理者がデフォルトとして「互換表示ですべてのWebサイトを表示する」を選択した場合の外部Webページ - 大企業、政府機関、大学を考える
  • 意図せずに になってしまった場合 マイクロソフト互換表示リスト - /
  • ユーザーが手動で互換表示設定のリストに自分のWebサイトを追加した場合

DOCTYPEだけではできません。 DOCTYPEに関係なく、これらの場合は互換表示モードのいずれかになります。

metaタグとHTTPヘッダーの両方が指定されている場合は、metaタグが優先されます。

この答えは、 IE8IE9 、および IE10 でドキュメントモードを決定するための完全な規則を調べることに基づいています。 DOCTYPEを見ることは、ドキュメントモードを決定するための最後のフォールバックです。

57
andrewdotn

これを使用してIEにアドレスバーの迷惑なブラウザ互換性ボタンを非表示にさせます。

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

マークされた回答にコメントを追加することはできませんので、ここに投稿します。

正解に加えて、あなたは確かにこれを検証することができます。このメタタグはIEを対象としているため、必要なのはIE条件式を追加することだけです。

<!--[if IE]>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<![endif]-->

これを行うことは、他のIE条件文を追加するのと同じことで、IEに対してのみ機能し、他のブラウザには影響しません。

22
EMurph78

私は、マイクロソフトのこの図がすべてを説明していると思います。 IEにコンテンツのレンダリング方法を指示するために、!DOCTYPEはX-UA-Compatibleメタタグと連携する必要があります。 !DOCTYPE自体はIEドキュメントモードの変更には影響しません。

enter image description here

http://ie.Microsoft.com/testdrive/ieblog/2010/Mar/02_HowIE8DeterminesDocumentMode_3.png

13
James Tsai

完全を期すために、実際にそれをHTMLに追加する必要はありません(これはHTML 5では不明なhttp-equivです)。

これを行い、決して振り返らないでください(最初の例は Apache 、2番目の例は nginx )。

Header set X-UA-Compatible "IE=Edge,chrome=1"

add_header X-UA-Compatible "IE=Edge,chrome=1";
11
bitinn
<meta http-equiv="X-UA-Compatible" content="IE=Edge">

この行を正常に機能させるには、次のことを確認してください。

  1. <head>の直後の最初の要素です
  2. メタタグの前に 条件付きコメント は使用されません。 g。 <html>要素について

そうでなければ、いくつかのIEバージョンは単にそれを無視します。

_ update _

これら2つのルールは単純化されていますが、覚えやすく、確認しやすいものです。 MSDNのドキュメントには、このタグの前にタイトルやその他のメタタグを付けることができると記載されていますが、推奨しません。

どのようにそれを条件付きコメントで動作させるようにします。

頭の中の要素の順序についての興味深い記事 (blogs.msdn.com、IE用)

_ reference _

MSDNのドキュメント から:

X-UA-Compatible [...]は、title要素と他のmeta要素を除く他のすべての要素の前に、Webページのヘッダー(HEADセクション)に表示する必要があります。

7
ToniTornado

Internet Explorerに最新のレンダリングエンジンを使用するように指示します

<meta http-equiv="x-ua-compatible" content="ie=Edge">
6
Bipon Biswas

webサイトをサーバーと同じネットワークで使用している場合IEは、 互換モードに切り替えたい DOCTYPEにかかわらず - /。
meta http-equiv="X-UA-Compatible" content="IE=Edge" を追加すると、 この望ましくない動作が無効になります。

4

これは LITERALLY 1 google query away ですが、ここに行きます:

http://msdn.Microsoft.com/ja-jp/library/jj676915(v=vs.85).aspx

従来のドキュメントモードを理解する

次の値を使用して、Internet Explorer 6からIE11までの、Internet Explorerでサポートされている最も標準的なモードであるEdgeモードでWebページを表示します。

<meta http-equiv="x-ua-compatible" content="IE=Edge"

これはHTML 5 Doctypeを使用することと機能的に同等です。 Internet Explorerを最もサポートされているドキュメントモードにします。 Edge mostは、Internet Explorerを含む複数のブラウザ間の相互運用性について定期的にテストされている、定期的にメンテナンスされるWebサイトに最も役立ちます。

IE11以降、Edgeモードは優先ドキュメントモードと見なされます。 (以前のバージョンでは、実験的と見なされていました。)詳細については、ドキュメントモードは廃止予定ですを参照してください。 Windows Internet Explorer 8以降、一部のWeb開発者はEdgeモードのmeta要素を使用してアドレスバーの[互換表示]ボタンを非表示にしました。 IE 11以降、ボタンはアドレスバーから削除されたため、これは不要になりました。 Internet Explorerのバージョンに関係なく、すべてのページが標準モードで開かれるため、Internet Explorerで表示されるすべてのページにエッジモードを使用したくなる場合があります。 X-UA-CompatibleヘッダーはInternet Explorer 8以降でのみサポートされているため、これを行わないでください。

ヒント すべてのサポートされているバージョンのInternet Explorerで標準モードでページを開くには、前述の例のようにHTML 5ドキュメントタイプ宣言を使用します。

検索結果には、次のものもあります。

3
Joe Mike

2.1.3.5 X-UA互換メタタグとHTTPレスポンスヘッダ

この機能は、どのバージョンのMicrosoft Edgeにも実装されません。

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

https://msdn.Microsoft.com/ja-jp/library/ff955275(v=vs.85).aspx を参照してください。

はい、私はパーティーに遅刻していることを知っています、しかし、私はちょうどいくつかの問題と議論をしました、そして最後に私の上司は私が取り組んできたすべてのドキュメントからX-UA-Compatibleタグを取り除きました。

この情報が古くなっている、または関連性がなくなった場合は、訂正してください。

1
Shawn Spencer