3

Internet Explorer 8は、私が見る3ページごとに必要なものを壊します。この初期リリースのポイントは、最終リリースでそれほど面倒にならないように、Webサイトの所有者にサイトを更新する機会を与えることだったと思います。

誰かが実際にこれをしましたか?

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

ebay、myspace、facebookなどの大きなサイトはまだ気づいていませんが、互換モードを使用できるのであれば、なぜ小さなサイトになるのでしょうか。

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

4

6 に答える 6

4

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 は、ASP.NET テーマと競合する head セクションの最初のタグである場合にのみ、そのメタ タグを認識します。その場合は、サーバー全体の変更を使用して HTTP ヘッダーを書き出す方法にフォールバックできます。私はそれについてここに書きました。

MSDN には、それを処理する方法に関する詳細情報があります: http://msdn.microsoft.com/en-us/library/cc817570(en-us).aspx

于 2008-09-22T04:05:39.090 に答える
1

aggiorno express for IE8 Compatも参照してください。これは、Jon が指すメタ タグを使用してサイトのタグ付けを自動化する無料のツールです。標準モード。

このツールは GUI とコマンド ラインの両方をサポートしているため、スクリプトを作成して複数のサイトにタグを付けるのは簡単です。一見の価値あり。

于 2008-09-22T04:24:31.183 に答える
0

Microsoft との歴史において、ベータ版は標準モードでのページのレンダリングにおいて、ブラウザーの最終リリースよりも厳密でした。

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

于 2008-09-22T03:49:41.720 に答える
0

Microsoft IE8 によると、Acid2 テストに合格しています。問題は、誰もが IE7 の問題に慣れすぎて、IE8 が標準に近づきつつある現在、多くの IE 条件付き回避策を作成してしまったことです。

于 2009-07-27T19:06:46.820 に答える
0

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

于 2008-09-22T04:06:53.940 に答える
-2

まあ、標準はほとんど神話です。唯一の真の基準はありません。信じられない場合は、この件に関するJoel の記事を読んでください。

于 2008-09-22T04:34:01.223 に答える