2012-04-24 11 views
0

アドレスバーの少し壊れたページアイコンのように、互換モードでページをレンダリングするオプションがあるサイトがあるのはなぜですか?その後、他のサイトではそうではありません。IE9が互換モードでレンダリングするオプションを提供する理由

このオプションでは、サイトはHTML5と私は

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

答えて

0

最後に、IE9から互換モードのアイコンを削除しました。 Idはコード内のさまざまな位置にメタタグを配置しようとしました。しかし、常に互換モードで実行するオプションがあるようでした。

ただし、.htaccessファイルに次の行を追加すると、私のために解決されました。

Header set X-UA-Compatible "IE=edge" 
0

を追加した場合、私はあなたが最近doctypeを持っていることを確認することをお勧めしていても

存在するかどう決定する際にIE9は何ロジックIEがどのレンダラーを使用するかを決定するのに役立つように設定します。ビルトインロジックをオーバーライドする場合は、このメタタグを使用してIE9のレンダリングモードを設定することもできます。 <meta http-equiv="X-UA-Compatible" content="IE=edge">

IE9では、ページに互換性の問題があるかどうかを判断するさまざまな方法が使用されています。通常、これには、後のリリースで動作が変更されたメソッドやページコンポーネントの使用が含まれます。条件付きコメントなどのいくつかの例は、msdnの記事hereに記載されています。

+0

IEは、特定のページに互換性ビューを提供するかどうかを決定する方法を尋ねています。 – BoltClock

+0

ええ、私はIEが互換モードのアイコンのオプションを提供する理由を知った後です。互換性モードをオンにするオプションさえ与えられていないこれらのサイトを見ると、たとえばfacebook.comやbbc.co.ukなどがあります。しかし、edition.cnn.comやyoutube.comでもアイコンが表示されます。 – Ben

関連する問題