0

看看这个 fiddle .. 并在 firefox 和 IE7(或 6)中渲染它

在Firefox中,它渲染得很好。但在 IE7 中,菜单消失(它应该显示在右侧)

为什么会发生?什么是最好的解决方案?

4

2 回答 2

0

最好的解决方案就是这样。IE7 不支持某些 CSS 属性。overflow:hidden;在这种情况下, IE7不支持float:right;. 在您的设计上,尽量关注 IE8+ 和其他主流浏览器,如 Firefox、Chrome 和 Safari。相信我,使用旧浏览器支持的设计是一件痛苦的事情...... *

于 2012-09-14T03:34:15.187 回答
0

嗨,现在习惯了这样的 CSS 条件

 <!--[if lte IE 7]>
        #container{
    direction: none;
}
    <![endif]-->

现在我在 ie 7 中测试应用这个规则很好。

于 2012-09-14T04:58:27.950 回答