之前我在做页面的时候,发现如果用CSS把一个没有内容的div的高度设成比较小的值时,在IE中,那个高度会起不到效果.后来才发现原来在IE中,空的容器会有一个默认的高度,这个高度一般相当于line-height的值.而这个line-height的值又取决于你页面中默认的font-size值.所以一般情况下这个默认高度为18-20px;
所以我们可以line-height设成你想要的值,或者是改变font-size的值为0px;问题就解决了.
在IE中,空div的默认高度
2008-04-22
直接写成line-height:0;就可以了。