类似于这样的一个结构
<ul>
<li><span style="float:left">left</span><span style="float:right">right</span></li>
<li><span style="float:left">left</span><span style="float:right">right</span></li>
</ul>
我给每个li定义了高度,可是在IE下总是会出现2px的间距,为此我试过很多办法,clear:both;overflow:hidden;等等,都无效,最终一步步推断,是由于li里有浮动元素产生的,到网上搜索,找到解决办法:
li{vertical-align: bottom;}
本文介绍了一种解决IE浏览器下LI元素出现额外2px间距的方法。通过设置`vertical-align:bottom;`解决了由浮动元素导致的问题。
4113

被折叠的 条评论
为什么被折叠?



