我有一个有几行的表。
我的第一行有表格的全宽。
第2行有4列,每列都有不同的大小。
第3行的第一列宽度大于第2行的总宽度(第1列的宽度+第2列的宽度+25)。
我应该将哪种属性用于此类设计? colonspan在这种情况下不起作用
答案 0 :(得分:0)
在表格中,单元格具有列的宽度和行的高度。
因此,如果你使用colspan,那么让两个单元格高于不同宽度的唯一方法是使用colspan。
所以你必须兼顾colspans。见:http://jsfiddle.net/CBWJf/
您可以使用colgroups设置宽度。
答案 1 :(得分:0)
如果您不打算紧邻较短的行,可以使所有行具有相同的宽度(最宽的表行的宽度),并使用单元格上的colspan调整每行的大小,并将单元格设置在行的末尾以外没有边框(因此看起来不存在)。但是,如果您要在那里拥有任何内容,则必须使用与此不同的方法,或者将该内容包含在“不可见”单元格中。