質問

Internet Explorer 8 は、3 ページ目ごとに必ず壊れます。この初期リリースの目的は、Web サイト所有者にサイトを更新する機会を提供し、最終リリースではそれほど面倒にならないようにすることであったと思います。

実際にこれをやった人はいますか?

誰かがこれを行うことを計画していますか?

ebay、myspace、facebook などの大きなサイトが問題を起こしていることにまだ気づいていませんが、互換モードを使用できるのに小規模なサイトはなぜ使用するのでしょうか?

私のものでやろうと思いますが、どうすればあなたのサイトを IE7 と 8 と互換性を持たせることができますか?

役に立ちましたか?

解決

もご覧いただけます Aggiorno Express IE8 互換用, これは、Jon が指定したメタ タグを使用してサイトのタグ付けを自動化する無料のツールです。また、標準モードでページが正しく表示されるようになると、フラグも削除されます。

このツールは GUI とコマンド ラインの両方をサポートしているため、複数のサイトにタグを付けるスクリプトを簡単に作成できます。ぜひチェックしてみてください。

他のヒント

IE8対応を要件としてサイトを開発したのですが、最初からIE8でテストしていれば問題ありませんでした。現時点では、IE8 の標準は他のほとんどの標準準拠ブラウザに非常に近いものになっています。

それができない (またはしない) 場合は、通常、単純なメタ タグを使用してページまたはサイトを IE8 で動作させることができます。

<html>
<head>
<title>Works in IE8</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
</head>
<body>Renders the same in IE8 as it did in IE7</body>

これは常にスムーズに動作するとは限りません。IE8 は、それが head セクションの最初のタグである場合にのみそのメタ タグを認識します。これは ASP.NET テーマと競合します。その場合は、サーバー全体の変更を使用して HTTP ヘッダーを書き出すことにフォールバックできます。それについて書きました ここ.

MSDN には、これを処理する方法に関する詳細情報が記載されています。http://msdn.microsoft.com/en-us/library/cc817570(en-us).aspx

Microsoft ではこれまで、ベータ版はブラウザの最終リリースよりも標準モードでのページのレンダリングが厳格でした。

その考えは、プレビュー段階では開発者だけが注目しており、MS はブラウザーでより厳格なモードをデフォルトにすることで開発者にサイトを修正させようとするというものです。しかし、最終バージョンをユーザーにリリースする段階になると、通常、修正されなかったすべてのページが引き続き機能する互換モードが有効になります。

現時点で最も安全な策は、IE8 レンダリングをオプトアウトすることだと思います。ページで「IE7 モード」タグを使用すると、IE8 がリリースされても引き続き IE7 レンダリングが使用されるため、驚くことはありません。

Microsoft によると、IE8 は 酸2テスト. 。問題は、誰もが IE7 の問題に慣れすぎて、非常に多くの IE 条件付き回避策を作成してきたため、IE8 が標準に近づきつつある今では機能しなくなることかもしれません。

まあ、標準というのはほとんど神話です。真の基準というものは存在しません。私の言うことが信じられないなら、読んでください ジョエルさんの記事 件名に。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top