做页面的时候发现一个问题, 在IE下对一个空DIV无法定义其高度太小.
比如下面的代码在IE中显示的高度并不是想要的高度
<div style="height:2px;background:#333333;"></div>
在FF中又一切正常... 很奇怪会有这样的问题...
最后在网上找到解决方法
<div style="height:2px;background:#333333;overflow:hidden;"></div>
只要加上overflow:hidden;就可以了. 原因不清楚, 估计是IE下被文字的行高(line-height)撑开了吧
我以前一直使用的方法在 div中添加 一个 1px*1px 的透明图片