0

Web サイトを IE10 で表示すると、自動的に IE8 ドキュメント標準が強制されているようです。ただし、IE10で表示する場合は、IE9標準を使用したいと思います。

これを行う方法はありますか?

ページは<!DOCTYPE html>上部にあります。

編集:<meta http-equiv="X-UA-Compatible" content="IE=8" />ページヘッダーに含まれていたため、ページがIE8ドキュメントモードでレンダリングされていたことが判明しました。これを IE=9 に変更すると、問題が修正されました。

4

2 に答える 2

4

X-UAメタタグを使用することをお勧めします。-CompatibleX-UAメタ タグを使用すると、ページを表示する Internet Explorer のバージョンを選択できます。

タグのコンテンツで使用するユーザー エージェントとバージョンを指定します。コンテンツの現在のオプションは次のとおりです: IE=5IE=EmulateIE7IE=7IE=EmulateIE8IE=8、。IE=EmulateIE9IE=9IE=edge

バージョンをエミュレートすると、ブラウザは を使用しDOCTYPEてコンテンツをレンダリングする方法を決定します。のないページはquirks モードDOCTYPEでレンダリングされます。エミュレートせずにブラウザー バージョンを使用するように指示すると (つまり、)、宣言があるかどうかに関係なく、ブラウザーは標準モードでページをレンダリングします。Internet Explorer に、そのバージョンの IE で利用可能な最高のモードを使用するように指示します。Internet Explorer 8 は IE8 モードまでサポートでき、IE9 は IE9 モードなどをサポートできます。IE=7DOCTYPEIE=edge

これが必要だと思います:

<meta http-equiv="X-UA-Compatible" content="IE=9"/>
于 2013-05-31T08:08:47.940 に答える