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將此規則很好。