表格宽度与hsp中的colspan

时间:2015-09-04 09:59:01

标签: html

我需要澄清一下hsp中的colspan和width。为什么我不能将宽度设置为跨越的列?



<table width='520'>
<tr>
<td width='60'><strong>A</strong></td>
<td colspan='2' width='100'><strong>B</strong></td>
<td colspan='2' width='100'><strong>C</strong></td>
<td colspan='2' width='100'><strong>D</strong></td>
<td width='60'><strong>E</strong></td>
<td align='center' width='100' ><strong>F</strong></td>
</tr>
<tr>
<td width='60'></td>
<td width='50'></td>
<td width='50'></td>
<td width='50'></td>
<td width='50'></td>
<td width='50'></td>
<td width='50'></td>
<td width='60'></td>
<td width='100'></td>
</tr>
</table>
&#13;
&#13;
&#13;

代码采用上述格式。当没有数据时,列会缩小,而当数据大小变大时,列大小会增加。

1 个答案:

答案 0 :(得分:0)

您不能简单地更改colspanned列的大小,因为它必须适合此表中的其他列。这是一个约束。

对于每一个 colspan 的双列,您有两列宽度= 50 ,这意味着它必须具有 width = 100 实际上 2 * 50

您可以通过修改单列宽度或添加更多列来修改colspanned列。