ie6 标签高度

写过css的就知道,ie6的是很令人讨厌的东西。

一般我使用一个浮动层来取消浮动对下面元素的影响,如定义一个class=“clear”,但是发现有不少问题。

如果我使用一个div来消除浮动,及

<div class="clear"></div>,在ie6下会有一个问题,此div的高度会等于字体的大小,即使你的在clear里面设定了大小还是无法解决,后来想了一个办法,为clear添加一个属性.clear{clear:both;height:0;overflow:hidden},这样目的达到了,但是由于某些特殊原因,设定了这个属性后,在我的项目中会把一个border遮住(至今还没明白为什么),于是想了又想,最后用<table>代替div,来消除浮动,问题解决了。不过table的出现,使人心里未免有点不舒服。