(1)触发的条件---定义一个div,将容器的高度设置成1px
(2) 编码得到的结果---在IE6浏览器中,容器的高度不是1px 而是18px
(3)出现问题的原因---是因为IE6浏览器下默认的行高
(4)解决的方法---添加属性 line-height:1px overflow:hidden; (可有可无的 属性 zoom:1;)
关于IE6双倍边距bug解决
(1)触发的条件: 父元素中的子元素设置了float属性 同时,在某个方向上的浮动又添加了相应的margin值
(2) 代码所得到的结果:
则在IE6浏览器中显示的是不是实际设置的margin值,而是设置的属性值的两倍
(3)修复使用的方法:
在子元素中添加display:inline属性