打印

[求助] ul li 高度 在 IE 和 FF 下的不兼容(已解决)

IE 和 FF 下的高度不一样
请大虾指点下,谢谢了

 提示:您可以先修改部分代码再运行
[ 本帖最后由 chen024 于 2008-6-29 22:22 编辑 ]
自己顶下
我记得不仅是li,其他容器在IE,FF,OPERA下出现多行的文字,行高都会出现不同...IE跟其他浏览器比最突出...
记得定义一下行高就行啦:line-height:??px;


 提示:您可以先修改部分代码再运行
另外一种解决方法

 提示:您可以先修改部分代码再运行
BTW:有个问题不得不向楼主报告一下,LI本来就是BLOCK元素,又没有设置浮动,不需要clear:both。也就是说clear是多余的,比如说给div设置 display:block也是多余的,因为div本来就是块元素。

IE下如果设置了LI的高度,会出现渲染错误,原因我也不知道,但是可以使用line-height代替height,就没有问题了。或者float一下也可以。

[ 本帖最后由 chensulong 于 2008-6-29 21:04 编辑 ]

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
非常感谢,问题已解决
我是一个新手,受益匪浅

TOP

还有错误!高度不应该固定吧?或者设置overflow:hidden
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP

但是如果li要插入图片就不好控制高度,或者line-height了,建议li{display:inline-block}

TOP