TwitPeek.netのWebサイトの1つがIE8で「互換モード」以外で正しくレンダリングされないことがわかりました。このサイトはIE7で正常に動作します。IE8 DOMに作成された要素にスタイルシートを適用することを拒否しました
調査の結果、IE8はページのJavaScriptが生成するアンカータグとimgタグにページスタイルシートを適用することを拒否しているようです。このため、script.aculo.usアニメーションは正しく表示されず、画像は一様なサイズに設定されず、すべての余白は完全に無視されます。
基本的には、このページはごみ箱のようです。
これはIE8のバグでなければならないが、互換モードのメタタグを使用する以外にも、私はそれを回避するために何かできるのだろうか?
編集:問題解決。 IE8は新しいDOMElementのクラス属性を処理していませんでした。代わりにclassNameを設定する必要がありました。
あなたが動的に追加、画像のHTMLは次のようになり、その後、対応するCSS何を投稿することができますか? – Jason
実際、IE8の新しい標準に準拠した動作については、こちらを参照してください。http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx – EricLaw