1

このサイト: http: //medisra.sideradesign.com デフォルトでIE7ドキュメントモードでレンダリングされています。これはCSSまたはHTML検証エラーが原因ですか?原因を特定するにはどうすればよいですか?ありがとう

4

3 に答える 3

2

これが、ヘッダーがどこから来ているのかを考えることができるすべての場所です。

あなたのコメントを考慮して:

同じサーバー上に他のサブドメインがあり、サイトは標準モードでレンダリングされます。

Apachehttpd.confなどで定義される可能性は低いです。

  • .htaccessそれを導入する可能性のある他のファイルや他の構成ファイルがないことを100%確認しましたか?
  • PHPコードはヘッダーを出力していますか?PHPでは次のようになります。
    header('X-UA-Compatible: IE=EmulateIE7');
  • おそらくWordpressプラグインのせいでしょうか?

ユーティリティを使用して、Webサイトのすべてのファイルで文字列「EmulateIE7」を検索できます。

それらのアイデアを実行してもまだ見つからない場合は、他に何も考えられないのではないかと思います。

于 2011-01-26T15:32:44.053 に答える
0

ヘッドに次のメタタグが含まれているかどうか、そのページのソースを確認してください。

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

もしそうなら、それがデフォルトでIE7のようにページをレンダリングする理由です。

于 2011-01-26T13:45:26.453 に答える
0

これは、ドキュメント互換モードの定義に関する優れたリファレンスです。

これにより、IE7でサイト上のすべてのページがレンダリングされます

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=EmulateIE7" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration> 
于 2011-01-26T13:25:45.703 に答える