§ ITPOW >> 文档 >> CSS

IE6 中 table CSS width 100% 溢出的解决

作者:vkvi 来源:ITPOW(原创) 日期:2013-11-27

看如下代码:

看看在 IE 6 中的效果:

IE6 中 table width 100% 溢出的解决

纵向滚动条出现是正确的,因为高度超过了外框的高度,但横向滚动条出现就是一个 BUG 了,IE 6 忽略了纵向滚动条占用了宽度,它的 100% 还是按的 300px 来算的,这当然显示不下了,就出现了横向滚动条,也就出现了“装不下”、“溢出”的情况。正确 100% 应该按 300px - 纵向滚动条宽度来算。

解决办法:

table 外加一层 div,设置 zoom:1。

相关文章