2012-06-21 152 views
0

這是一個響應式網站,(http://www.dermatologypartners.com),首先是桌面樣式。 IE8正確處理頁面,雖然沒有CSS3蓬勃發展。但IE9正在將我的導航欄(左側)放下,當它位於所有其他瀏覽器中正確的浮動內容旁邊時。非浮動的div div在IE9(和7)的右浮動div下面下降

我的導航欄靠近HTML的末尾,因爲我希望它能在網站的智能手機版本中流過LAST,低於頁面內容但高於頁腳的內容 - 它的功能。

導航不是浮動的。它只是上升到左上角,內容向右漂移。

除IE9以外。

我不必重做所有這些,如果我能得到一個IE9修復。這不是「浮動下降」 - 有足夠的空間可用。我實際上在IE7中遇到了同樣的問題,但我並不關心IE7--但爲什麼7,而8是好的?

謝謝!

+0

*「雖然沒有CSS3蓬勃發展」* - [你確定](http://en.wiktionary.org/wiki/flourish)? – Ryan

+0

那麼,在IE8中沒有邊框半徑 - 圓形框都是正方形。我正是這個意思。 – PVA

回答

0

給你.gradient div,加width:19%,並在你的#nav div上,將寬度改爲100%。

+0

感謝您的回覆。如果我讓#nav 100%在所有其他瀏覽器中延伸。我建立了一個臨時ie9樣式表,所以如果你現在訪問這個網站,它的寬度是固定的,看起來不錯。但是如果你看看ie7,這就是9所做的。 – PVA