表格单元格宽度在整个表格中重复 - 不受欢迎

时间:2012-04-13 14:51:35

标签: html

我有一个html表。在我的顶级表行中,我有2个td标签,其宽度分别定义为70%和30%。现在的问题是,这个具有正好2个td标签的每一行下面的每一行都会自动采用为顶行td标签指定的宽度,即使我将它们指定为其他东西,例如40%和60%。

如何避免在整个表格中对单元格宽度进行这种通用复制?

谢谢

2 个答案:

答案 0 :(得分:2)

这就是html中的表格如何工作。想想像excel中的列这样的列,你不能让一列中的一个单元格具有与同一列中另一个单元格不同的宽度,当然忽略了colspans。为了实现这样的目的,每次希望单元格的宽度与前面行中同一列中的单元格不同时,您将不得不使用单独的表格。

答案 1 :(得分:1)

您应该考虑使用<col><colgroup>元素:

http://www.w3.org/TR/html401/struct/tables.html#h-11.2.4