0

看看this fiddle ..并使其在Firefox和IE7(或6)IE7浮无序列表

在Firefox,它呈现细。但在IE7,菜单消失(它应该在右侧显示)

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

回答

0

最好的解决办法就是离开它这样。 IE7不支持一些CSS属性。在这种情况下,IE7不支持overflow:hidden;,并在float:right;有一些问题。 关于您的设计,请尝试专注于IE8 +和其他主流浏览器,如Firefox,Chrome和Safari。相信我,与由旧的浏览器支持的设计工作是一种痛苦的... *现在即使用CSS条件为这样

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

现在IM测试

+0

我的网站能正常工作在IE8 +和其他现代浏览器,我的观众遗憾的是约5%的人使用IE7或6,我的网站应该为他们的作品.. – mrdaliri

+0

使用'如果IE'显示某些事情,只能在指定的浏览器。 欲了解更多信息,请查看此链接(http://www.quirksmode.org/css/condcom.html) 提示:尝试在IE7或更低版​​本上更改HTML结构 – shnisaka

0

喜7将此规则很好。