0

私の文書は次のようになります。

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <!--[if lte IE 8]>
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        <![endif]-->

私はIE10を使用してすべてをテストしています。Browser Mode を IE7 に切り替えると、Page Default Document Mode が IE7 標準であることが示されます。ただし、IE8 ブラウザー モードに切り替えると、ページの既定のドキュメント モードは IE8 標準です。meta タグが IE7 標準に変更されないのはなぜですか? ブラウザの設定と関係がありますか? IE8 から私のサイトを見るすべての人がデフォルトで IE7 のドキュメント モードを取得できるようにするにはどうすればよいですか?

4

1 に答える 1

2

タグを非表示にしているmetaため、IE10 には表示されません。条件付きコメントの折り返しを削除する必要があります。

そして、IE を IE8 ブラウザー モードにすると、そのアクションによって IE8 レンダラーが強制的に使用されるため、X-UA-Compatible ヘッダーが無視されると思います。

于 2012-04-18T07:49:39.860 に答える