2012-06-21 102 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