前端HTML CSS合并行、合并列

在初学前端时,对于表格中的合并行,合并列不是很清楚,下面是自己的理解
合并行:rowspan
合并列:colspan
就下图所示,这个表有3行6列,在这里插入图片描述
我们可以分析图上的合并情况
接下来就是代码了
在html文档的body标签中加入以下代码

<table border="1">
    <!--    thead  代表表头-->
    <thead></thead>
    <!--   tbody 可以理解为表身,也即是表的主题内容-->
    <tbody>
    <!--   tr :行    td:列,在没有合并时就应该有三个tr标签,3*6个td标签-->
<!--    第一行-->
    <tr>
        <td colspan="6">收入支出表</td>
<!--        由于第一列就把后面的几列合并了,所以应该删除多余列-->
<!--        <td></td>-->
<!--        <td></td>-->
<!--        <td></td>-->
<!--        <td></td>-->
<!--        <td></td>-->
    </tr>
<!--    第二行-->
    <tr>
        <td rowspan="2">项目负责人</td>
        <td>张伟</td>
        <td rowspan="2">收入</td>
        <td>123</td>
        <td rowspan="2">共计</td>
        <td rowspan="2">345</td>
    </tr>
<!--第三行-->
    <tr>
<!--        与第二行的第一列合并,所以删除第三行第一列-->
<!--        <td></td>-->
        <td>李华</td>
        <!--        与第二行的第三列合并,所以删除第三行第三列-->
<!--        <td></td>-->
        <td>231</td>
        <!--        与第二行的第五、六列合并,所以删除第三行第五、六列-->
<!--        <td></td>-->
<!--        <td></td>-->
    </tr>


    <tbody>
</table>

删除多余的后,简洁版如下:

<table border="1">
    <thead></thead>
    <tbody>
<!--    第一行-->
    <tr>
        <td colspan="6">收入支出表</td>
    </tr>
<!--    第二行-->
    <tr>
        <td rowspan="2">项目负责人</td>
        <td>张伟</td>
        <td rowspan="2">收入</td>
        <td>123</td>
        <td rowspan="2">共计</td>
        <td rowspan="2">345</td>
    </tr>
<!--第三行-->
    <tr>
        <td>李华</td>
        <td>231</td>
    </tr>
    <tbody>
</table>

下面是运行的结果
在这里插入图片描述

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值