首先要明白列表中定义tr为一行,td为一行中的单元格,也就是列的数量。所以在合并行(rowspan)时,得到的是新的一列。代码运行结果如下。
<tr> <td></td> <td></td> <td rowspan="3"></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <!-- <td></td> --> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <!-- <td></td> --> <td></td> <td></td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>同样colspan为合并列,得到的是新的一行。如下所示:
<tr> <td></td> <td></td> <td colspan="3"></td> <!-- <td></td> <td></td> --> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>要注意的是,需要删除的单元格位置,rowspan中的在每个tr里对应,colspan只需在对应的一个tr中删除相应单元格。且rowspan和colspan写在td中。