IE9での CSSfloat処理に問題があります。Firefox、Chrome、Opera などではメイン ページが正しく表示されますが、IE9 ではヘッダーと残りのコンテンツの間に空白が表示されます。
このスペースは、左右のクラスの 2 つの要素によってトリガーされます (DOM での位置: body-> #wrapper-> #container-> .left) .right。それらはそれぞれ持っていfloat: leftてfloat: right設定していますが、IE9では.middledivを押し下げています。それらを設定display: noneすると役立ちますが、それらの div がいつコンテンツを取得するかを完全に制御できないため、実行可能な解決策ではありません。
最小限の例を作成しようとしましたが、この jsFiddleは IE9 で正常に動作します。何がバグを引き起こす可能性がありますか?
事前に助けてくれてありがとう。