0

重複の可能性:
Internet Explorer の互換モードを使用する短所

いつものようにホストにアップロードする前にIEで自分のサイトを調べていましたが、まったく同じアイテム(部分的なビューでボタンを送信)のような奇妙なものに気付きました..私はほとんどのトリックを知っていますIEで、しかし私はこのようなものを見たことがありませんが、互換モードをIE 8設定に入れると、すべてが正しく機能し、HTML5を使用しています. コードからトリガーしたいのですが、この宣言はIEを互換モードにしますか?

<meta http-equiv=“X-UA-Compatible” content=“IE=7; IE=8” />

もしそうなら、このコマンドを使用することの短所はありますか?

4

2 に答える 2

1

私が知っている短所は次のとおりです。

  1. 新しい IE JavaScript 機能が失われます。たとえば、IE8 より低い値に戻すと、IE8 で導入されたネイティブ JSON が失われます。次に、JSON を使用するために、ページに json2.js (または同様のもの) を含める必要があります。

  2. 古い IE とまったく同じではありません。IE8 互換モードの IE9 は、実際の IE8 とまったく同じではありません。小さな違いがあります。ページを改善し続けると、ある日、IE8 互換モードと実際の IE8 で表示が異なることに気付くでしょう。

迅速な修正が必要で、今後このページを変更する必要がない場合を除き、互換モードでの使用は避けてください。

于 2012-07-14T06:16:17.177 に答える
1

これにより、IE9 (または 8) などの 7 (または 8) よりも新しいバージョンが古いバージョンとしてレンダリングされます。これの短所は、新しいバージョンが提供する機能を失い、訪問者のエクスペリエンスの潜在的な質を低下させることです.

通常X-UA-Compatible、既存のサイトをより Web フレンドリーなバージョンの IE で適切にレンダリングする時間がない場合は、meta タグを使用します。

于 2012-07-13T23:08:51.070 に答える