注册 登录
编程论坛 WEB前端(UI)

ul在火狐中显示正常,在ie中却不对,求教

guanguan241 发布于 2010-09-15 18:42, 628 次点击
ul在火狐中显示正常,在ie中却不对,求教
引用外部CSS
ul { PADDING-LEFT: 8px; line-height:25px; background:url(sitem_bg.gif); margin-bottom: 0px; PADDING-TOP: 5px; overflow-y:auto; zoom:1; }
li { float:left; height:26px; width:115px; padding:0 0 0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>

在ie中每两个<li>便自动换行了,没有横排显示。。。啥毛病啊,求教高手
4 回复
#2
guanguan2412010-09-15 19:09
????没人回答啊
#3
天涯明月刀2010-09-25 10:42
??
#4
happy1752010-10-03 17:33
是没有问题的,我有IE6与Google Chrome ,显示正常的
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录
#5
dong0712192010-11-19 19:36
因为火狐与IE的内核不一样,解析的代码方式也不一样,所以产生的效果也不一样。

这涉及到网页兼容性问题,你可以写两份CSS样式,之后加入一个判断,来判断用户客户端的浏览器。如果为IE则调用style1的样式,如果是火狐,则调用style2的样式
1