如何让IE TD填满整个表格宽度?

时间:2010-12-03 21:48:20

标签: html internet-explorer html-table

我创建了一个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使用整个宽度。

2 个答案:

答案 0 :(得分:1)

设置每列的宽度= 225

答案 1 :(得分:1)

如果您的表总是有4列,您可以使用一些CSS显式设置宽度:

table td { width: 25%; }