ちょうど今日、私の Web サイトの 1 つである TwitPeek.net が、「互換モード」以外の IE8 で適切にレンダリングされないことを知りました。このサイトは IE7 で正常に動作します。
調査の結果、IE8 は、ページの JavaScript が生成するアンカー タグと img タグにページ スタイルシートを適用することを拒否しているようです。このため、script.aculo.us アニメーションはどれも適切に表示されず、画像は均一なサイズに設定されず、すべての余白は完全に無視されます。
基本的に、ページはがらくたのように見えます。
これは IE8 のバグに違いありませんが、互換モードのメタ タグを使用する以外に回避策はありますか?
編集:問題は解決しました。IE8 は、新しい DOMElement のクラス属性を処理していませんでした。代わりに className を設定する必要がありました。