ie6/7下 li内浮动元素下边距4像素bug解决方案

来源:互联网 发布:淘宝查虚假交易时间 编辑:程序博客网 时间:2024/06/06 17:30

问题:
 
在IE6/7 下,如果给li的元素有浮动,则会造成li下边距多出四个像素的问题,如图所示:

解决方案: 
1、给li添加:vertical-align属性,除baseline的任意值 
2、去掉高、宽、margin、padding、zoom等属性 (但适用性不是太好)
3、li添加float属性,li浮动时里面的浮动元素也无需再清楚浮动 


示例代码:

 

转帖自:http://blog.csdn.net/spring21st/archive/2010/08/24/5834887.aspx