看看这个 fiddle .. 并在 firefox 和 IE7(或 6)中渲染它
在Firefox中,它渲染得很好。但在 IE7 中,菜单消失(它应该显示在右侧)
为什么会发生?什么是最好的解决方案?
看看这个 fiddle .. 并在 firefox 和 IE7(或 6)中渲染它
在Firefox中,它渲染得很好。但在 IE7 中,菜单消失(它应该显示在右侧)
为什么会发生?什么是最好的解决方案?
最好的解决方案就是这样。IE7 不支持某些 CSS 属性。overflow:hidden;
在这种情况下, IE7不支持float:right;
. 在您的设计上,尽量关注 IE8+ 和其他主流浏览器,如 Firefox、Chrome 和 Safari。相信我,使用旧浏览器支持的设计是一件痛苦的事情...... *
嗨,现在习惯了这样的 CSS 条件
<!--[if lte IE 7]>
#container{
direction: none;
}
<![endif]-->
现在我在 ie 7 中测试应用这个规则很好。