主题:  IE&FF下为何显示有不同?

alexhuang78

职务:普通成员
等级:1
金币:0.0
发贴:15
#12005/9/5 22:38:29
我做了两个DIV在IE下可以正常显示,可是FF下会MARGIN-BOTTOM:5px,为什么?


以下是CSS
body,img,#wrap,#nav,#nav ul,#nav li,#head,h1{margin:0 auto;padding:0}
#head{height:87px;background:url(images/top_bg.gif) repeat-x top left}
#head .logo{width:146px;float:left}
#nav{background:#000;clear:both;}
#nav ul{list-style-type:none;display:inline}
#nav li{list-style-type:none;float:left;width:111px;height:26px;background:url(images/nav_button.gif) no-repeat;text-align:center;padding-top:5px}


另外在问一个问题
为什么我用float:left会导致背景失效,如果去掉就有,但效果就有错误!???着急,希望有类似解决办法的兄弟,帮帮我!



AXIN

职务:普通成员
等级:1
金币:0.0
发贴:15
#22005/9/6 14:12:08
在IE5+中, div 和 span 对象假如没有指定宽度会被分配默认的宽度 float会失效