IE6下DIV最小高度问题的解决方法

2011-10-27 09:25:43

技术资料 CSS

  IE6下默认的字体尺寸大致在 12-14px 之间,div 设置高度小于默认值的时候,IE6还是会显示其最小的行高。所以即使你用 height:6px; 来定义了一个 div 的高度,实际在IE6下显示的仍然是一个 12px 左右高度的层,即使max-height也不能解决。
  要解决此问题,可以强制定义该 div 的字体尺寸,或者定义 overflow 属性来限制 div 高度的自动调整。
  例:
  <div style="height: 6px; font-size: 0;"></div>
  <div style="height: 6px; overflow: hidden;"></div>