あなたはIE7とIE8がcohabitateことができないので、回避策を提供することができますIE7のようにページをレンダリングするためにIE8を強制することができます。ただ、<head>
に次のタグを追加します。
<meta http-equiv="X-UA-Compatible" content="IE=7">
Microsoftはまた、HTTPヘッダーやサイトのヘッダに追加されるのいずれか、このタグが用意されています
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
マイクロソフトは上のタグの使用方法の詳細を持っていますdeveloper readinessページ
IE7レンダリングエンジン全体がIE8にそのまま残されているので、サイトではこれらのヘッダーを追加してIE7モードにすることができます。しかし、DOMに変更が加えられ、IE7にバックポートされていないセキュリティのため、移行が完璧ではありません。
Firefox/Safari/Chrome/Opera/etc。このタグを完全に無視します。A List Apartには素晴らしい記事があります。
これは暴言ですか、質問ですか?違反はありませんが、IE7で動作させたい場合は、IE7でテストする必要があります。 – Tomalak
間違いなく質問です。予想外にie8でテストしているクライアントの列の結果として、それらを喜ばせる必要があります。彼らがどれほど大きく異なっているのだろうかと思います。 –
明らかに、「IE8 is ready blah blah」の部分をスキップして「IE8で自分のアプリをテストすれば、IE7で動作すると推測できますか?私が下で与えた明らかな答え。 –