CSS设置高度存在于IE6中的Bug
2018-05-20 13:56
0 评论
65 浏览
在通过CSS设置高度是,如果设置一个很小的高度,比如
这样的div正常应该显示的是宽20像素高1像素的一条横线,但是在IE6下,显示的确实一个矩形,高度明显要高很多。
这是IE6的一个bug,我猜想是字体大小的问题,因为设置了font-size:0后,高度可以变小。但用这个方法最低是两像素,如果和上面的例子一样,需要1像素高度的,那么这个方法是行不通的。
一个比较完美的解决方案是设置overflow:hidden,这样设置之后,可以让IE6小的显示正确。