CKBABA 2022-05-25 09:53 采纳率: 66.7%
浏览 82
已结题

html table各单元合并问题,跨行跨列合并,全部行,夸两列合并,最终为什么变成一列?

跨行跨列合并,全部行,夸两列合并,最终为什么变成一列?
问题相关代码

1.第一种情况,跨行跨列

 <table border="1" cellspacing="0">
        <tr>
            <th></th>
            <th colspan="3" rowspan="3">1.1</th>
        </tr>
        <tr>
            <th></th>
            <!-- <th></th>
            <th></th>
            <th></th> -->
        </tr>
        <tr>
            <th></th>
            <!-- <th></th>
            <th></th>
            <th></th> -->
        </tr>
        <tr>
            <th></th>
            <th></th>
            <th></th>
            <th></th>
        </tr>
    </table>

img

2.第二种,跨全部行,

    <table border="1" cellspacing="0">
        <tr>
            <th></th>
            <th colspan="3" rowspan="4">1.1</th>
        </tr>
        <tr>
            <th></th>
            <!-- <th></th>
            <th></th>
            <th></th> -->
        </tr>
        <tr>
            <th></th>
            <!-- <th></th>
            <th></th>
            <th></th> -->
        </tr>
        <tr>
            <!-- <th></th>
            <th></th>
            <th></th> -->
            <th></th>
        </tr>
    </table>

img

我想要的效果是下图红色部分全部合并,但是最后合并成一列了

img

我主要是想要实现,多个单元合并成矩形的效果,如果不用table,还有什么方法可以实现呢?
  • 写回答

1条回答 默认 最新

  • 关注
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            table,
            tr td {
                border: 1px solid #000;
            }
            table {
                width: 400px;
                height: 400px;
                border-collapse: collapse;
            }
            tr td {
                width: 100px;
            }
        </style>
    </head>
    <body>
        <table>
            <tr>
                <td></td>
                <td colspan="4" rowspan="4"></td>
                <!-- <td></td>
                <td></td> -->
            </tr>
            <tr>
                <td></td>
                <!-- <td></td>
                <td></td>
                <td></td> -->
            </tr>
            <tr>
                <td></td>
                <!-- <td></td>
                <td></td>
                <td></td> -->
            </tr>
            <tr>
                <td></td>
                <!-- <td></td>
                <td></td>
                <td></td> -->
            </tr>
        </table>
    </body>
    </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月2日
  • 已采纳回答 5月25日
  • 创建了问题 5月25日

悬赏问题

  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目