我对colspan
和rowspan
有点问题。我正在尝试制作下表:
但是我被排在第二个字幕的行间距:
<table border="1">
<tr>
<th colspan="3"><h1>DIVING</h1></th>
</tr>
<tr>
<td colspan="2">col 1 row 1</td>
<td>col 1 row 1</td>
</tr>
<tr>
<td>col 1 row 1</td>
<td>col 1 row 1</td>
<td>col 1 row 1</td>
</tr>
</table>
当我将第二个<tr>
与问题<td>
放在一起时,它会跟在第一个副标题后面,而不是第二个副标题:
答案 0 :(得分:0)
从图像中看,您看起来有4列(而不是3列)。试试这样的事情;
<table>
<tr>
<th colspan="4"><h1>DIVING</h1></th>
</tr>
<tr>
<td colspan="2">col 1&2 row 2</td>
<td colspan="2">col 3&4 row 2</td>
</tr>
<tr>
<td>col 1 row 3</td>
<td>col 2 row 3</td>
<td>col 3 row 3</td>
<td>col 4 row 3</td>
</tr>
</table>
然后重复第三行,并将第二行复制为最后一行。
答案 1 :(得分:0)
这应该给你
<table border="1" width="300px" style="border-collapse: collapse;">
<tr>
<td colspan="4"><center>Title</center></td>
</tr>
<tr>
<td colspan="2"><center>subtitle</center></td>
<td colspan="2"><center>subtitle</center></td>
</tr>
<tr>
<td>
<div>1 item</div>
<div>1 item</div>
<div>1 item</div>
</td>
<td>
<div>123</div>
<div>123</div>
<div>123</div>
</td>
<td>
<div>1 item</div>
<div>1 item</div>
<div>1 item</div>
</td>
<td>
<div>123</div>
<div>123</div>
<div>123</div>
</td>
</tr>
<tr>
<td colspan="2"><center>subtitle</center></td>
<td colspan="2"><center>subtitle</center></td>
</tr>
</table>