我创建了一个HTML表格,并将宽度设置为900像素。 然后我创建了4列,并在每个单元格中放置了一些文本。
当它出现在Firefox中时,四列填满了整个表格宽度,但在I8中,每列都占用了它所需的空间量,仅此而已。
如何让IE中的四列使用表格的整个宽度?
在IE中:
-------------------------------------------
| Col1 | Col2 | Col 3 | Col 4|
-------------------------------------------
在Firefox中:
-------------------------------------------
| Col1 | Col2 | Col 3 | Col 4 |
-------------------------------------------
编辑:真正的问题是我在表格顶部有一个TD,设置为colspan = 99。当这被设置为colspan = 4时,IE使用整个宽度。
答案 0 :(得分:1)
设置每列的宽度= 225
答案 1 :(得分:1)
如果您的表总是有4列,您可以使用一些CSS显式设置宽度:
table td { width: 25%; }