不同行的同一列的宽度不同

时间:2011-08-18 12:08:59

标签: html

我有一个有几行的表。

我的第一行有表格的全宽。

第2行有4列,每列都有不同的大小。

第3行的第一列宽度大于第2行的总宽度(第1列的宽度+第2列的宽度+25)。

我应该将哪种属性用于此类设计? colonspan在这种情况下不起作用

2 个答案:

答案 0 :(得分:0)

在表格中,单元格具有列的宽度和行的高度。

因此,如果你使用colspan,那么让两个单元格高于不同宽度的唯一方法是使用colspan。

所以你必须兼顾colspans。见:http://jsfiddle.net/CBWJf/
您可以使用colgroups设置宽度。

答案 1 :(得分:0)

如果您不打算紧邻较短的行,可以使所有行具有相同的宽度(最宽的表行的宽度),并使用单元格上的colspan调整每行的大小,并将单元格设置在行的末尾以外没有边框(因此看起来不存在)。但是,如果您要在那里拥有任何内容,则必须使用与此不同的方法,或者将该内容包含在“不可见”单元格中。