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