在我的表中,TH总是与TD相同的长度。原因是什么?我不明白。我想要的是TH,它将具有整个表的宽度并且不会改变"nick" TH width
.someTable{
margin-top:40px;
margin-left:250px;
border:1px solid black;
}
td{
min-width:100px;
}
<table class='someTable'>
<tr>
<th>table title:</th>
</tr>
<tr>
<td>Nick</td>
<td>Name</td>
<td>Surname</td>
</tr>
</table>
您需要使用colspan来跨3列。
表在创建列和行时,每个<tr>
中总是包含相同数量的<td>
。
如果你想跨越更多的表格单元格(例如,使表格单元格扩展到使用两个单元格空间),那么你将使用colspan="XX"
, XX是你想扩展单元格的列数。
如果您想在表行中垂直移动,那么您将使用rowspan="XX"
<table class='someTable'>
<tr>
<th colspan="3">table title:</th>
</tr>
<tr>
<td>Nick</td>
<td>Name</td>
<td>Surname</td>
</tr>
</table>
Colspan帮助你
<th colspan="3">table title:</th>