2011-08-18 87 views
0

我有一个表有几行。对于不同行的同一列不同的宽度

我的第一行具有表格的全部宽度。

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

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

我应该使用这种类型的设计属性?在这种情况下,冒号不起作用

+0

它与您的主题并不真正相关,但您是否打算将此表用作主设计模式? –

回答

0

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

因此,如果您使用colspan,那么将两个单元格放在不同宽度上方的唯一方法就是使用colspan。

所以你将不得不玩杂耍群体。请参阅:http://jsfiddle.net/CBWJf/
您可以使用colgroups设置宽度。

0

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

相关问题