关于table中合并单元格的一些问题

    技术2022-07-11  129

    关于table中合并单元格的一些问题

    首先要明白列表中定义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中。

    Processed: 0.009, SQL: 10