IE下<li>元素产生间距的BUG

  当li元素设置了高度,且li内元素浮动时会触发该bug。

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


解决方法:li设置css vertical-align: bottom;

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


  上边的方法一般都会解决问题,但是许多时候许多未知的原因,还会导致间距问题的出现。试试以下方法:
1.定义行高 line-height
2.设置隐藏 overflow:hidden
3.li增加浮动属性 float



[本日志由 woniu 于 2009-12-02 08:25 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: iebugiehack浏览器兼容li间距
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
回复回复00[2011-04-29 12:23 AM | del]
此方法不可用!
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.