如何使用HTML创建此表?
我试了但不知道如何正确地做到这一点。
我的代码:
<table border=1 cellpadding=0 cellspacing=0>
<tr>
<td> </td>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan=2> </td>
<td> </td>
<td> </td>
</tr>
</table>
答案 0 :(得分:4)
使用rowspan
和colspan
属性。
该表有3列(单元格)和3行:
<table>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2" rowspan="2"> </td>
<td> </td>
</tr>
<tr>
<!-- <td> from prev <tr> here with colspan="2" and rowspan="2" -->
<td> </td>
</tr>
</table>
确保每一行(<tr>
)始终具有相同的单元格/列数(<td>
)。
<td>
colspan="2"
计为2
。
<tr>
有3个单元格(1 + 1 + 1)。<td>
来自前<tr>
个colspan="2"
和rowspan="2"
以及最后<td>
个元素,因此3个单元格(2 + 1)答案 1 :(得分:3)
你应该试试这个 - 表包含3行和3列
在第一行中,您需要三个单元格,因此在第一行中需要三个td
第二行需要两个单元格first td
rowspan=2
和colspan = 2
,第二行没有跨度。
和第三行只需要一个没有任何跨度的单元格。
<table border ="1" cellpadding="0" cellspacing ="0" >
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2" rowspan="2"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>