【HTML】HTML 表格 ③ ( 合并单元格 | 跨行合并 | 跨列合并 | 单元格合并顺序 | 跨行设置 rowspan 属性 | 跨列设置 colspan 属性 )

article/2025/11/11 17:09:56

文章目录

  • 一、合并单元格
    • 1、合并单元格方式
    • 2、合并单元格顺序
    • 3、合并单元格流程
  • 二、合并单元格示例
    • 1、原始表格
    • 2、跨行合并单元格
    • 3、跨列合并单元格





一、合并单元格




1、合并单元格方式


单元格合并方式 :

  • 跨行合并 : 垂直方向上的 上下 单元格合并 是 跨行合并 , 在 <td> 单元格标签 中 使用 rowspan 属性 , 设置跨行合并单元格数 ;
  • 跨列合并 : 水平方向上的 左右 单元格合并 是 跨列合并 , 在 <td> 单元格标签中 使用 colspan 属性 , 设置跨列合并单元格数 ;

2、合并单元格顺序


单元格 合并 是按照 从上到下 , 从左到右 的顺序进行合并 ;


3、合并单元格流程


合并单元格流程 :

  • 首先 , 确定 合并单元格 类型 , 是 跨行合并 还是 跨列合并 ;
  • 然后 , 根据 从上到下 , 从左到右 的顺序 , 找到要 设置 rowspan 或 colspan 属性 目标单元格 ;
    • 跨行合并 : 按照 从上到下 的顺序 进行合并 , 最上方的单元格 是 目标单元格 ;
    • 跨列合并 : 按照 从左到右 的顺序 进行合并 , 最左侧的单元格 是 目标单元格 ;
  • 最后 , 删除 合并后 多余的单元格 ;




二、合并单元格示例




1、原始表格


代码示例 :

<!DOCTYPE html> 
<html lang="en"><head>    <meta charset="UTF-8" /> <title>网页标题</title><base target="_blank"/></head><body><!-- 表格标签 --><table border="1" width="500" height="200" align="left" cellpadding="10" cellspacing="0"><!-- 表格标题标签 --><caption>表格标题</caption><!-- 表格行标签 --><tr><!-- 表格表头单元格标签 --><th>姓名</th><th>年龄</th></tr><tr><!-- 表格普通单元格标签 --><td>Tom</td><td>18</td></tr><tr><!-- 表格普通单元格标签 --><td>Jerry</td><td>16</td></tr></table></body>
</html>

显示效果 :
在这里插入图片描述


2、跨行合并单元格


按照下图的样式 , 合并红色矩形框中的单元格 ;

在这里插入图片描述

合并步骤 :

  • 首先 , 该合并是 跨行合并 , 要在 <td> 标签中 使用 rowspan 属性 ;
  • 然后 , 找到 目标单元格 , 是要合并单元格的最上方的单元格 , 显示 18 文本的单元格 是目标单元格 ;
  • 最后 , 删除多余的单元格 , 第三排 显示 16 文本的单元格要删除 ;

代码示例 :

<!DOCTYPE html> 
<html lang="en"><head>    <meta charset="UTF-8" /> <title>网页标题</title><base target="_blank"/></head><body><!-- 表格标签 --><table border="1" width="500" height="200" align="left" cellpadding="10" cellspacing="0"><!-- 表格标题标签 --><caption>表格标题</caption><!-- 表格行标签 --><tr><!-- 表格表头单元格标签 --><th>姓名</th><th>年龄</th></tr><tr><!-- 表格普通单元格标签 --><td>Tom</td><td rowspan="2">18</td></tr><tr><!-- 表格普通单元格标签 --><td>Jerry</td></tr></table></body>
</html>

显示效果 :
在这里插入图片描述


3、跨列合并单元格


按照下图的样式 , 合并红色矩形框中的单元格 ;

在这里插入图片描述

合并步骤 :

  • 首先 , 该合并是 跨列合并 , 要在 <td> 标签中 使用 colspan 属性 ;
  • 然后 , 找到 目标单元格 , 是要合并单元格的最 左测的单元格 , 显示 Jerry 文本的单元格 是目标单元格 ;
  • 最后 , 删除多余的单元格 , 第三排 显示 16 文本的单元格要删除 ;

代码示例 :

<!DOCTYPE html> 
<html lang="en"><head>    <meta charset="UTF-8" /> <title>网页标题</title><base target="_blank"/></head><body><!-- 表格标签 --><table border="1" width="500" height="200" align="left" cellpadding="10" cellspacing="0"><!-- 表格标题标签 --><caption>表格标题</caption><!-- 表格行标签 --><tr><!-- 表格表头单元格标签 --><th>姓名</th><th>年龄</th></tr><tr><!-- 表格普通单元格标签 --><td>Tom</td><td>18</td></tr><tr><!-- 表格普通单元格标签 --><td colspan="2">Jerry</td></tr></table></body>
</html>

显示效果 :
在这里插入图片描述


http://chatgpt.dhexx.cn/article/FYDC6npi.shtml

相关文章

element+vue实现表格跨行

在项目开发中表格的使用还是很频繁的&#xff0c;而其中难免会涉及到表格的跨行跨列行为。这是一次记使用element-ui的table组件加vue实现的表格跨行跨列实践。 首先是查看element的table组件的api&#xff1a; <template><div><el-table:data"tableData6&…

【Excel】跨行排序

今天分享Excel的小技巧&#xff1a;如何进行跨行排序。 原数据如下&#xff1a; 序号房产面积3号101室87.573号101室小计3号105室77.213号105室小计3号204室90.763号204室小计3号205室77.473号205室小计3号206室98.253号206室小计...... 用Excel进行排序&#xff0c;但不包含小…

HTML 表格跨行与跨列

<table border"1px" width"300px" cellspacing"0" cellpadding"0" bgcolor"red" ><!--border 边框 参数都打引号 cellspacing单元格间距--><tr><td align"left">姓名</td><td…

【HTML】表格的跨行跨列

表格的跨行跨列 第一行第一列的单元格要跨两列&#xff0c;利用colspan属性来实现跨列 <table align"center" border"1" width"200" height"200" cellspacing"0"><tr><th colspan"2">1.1</…

table同时实现跨行跨列

table同时实现跨行跨列的效果&#xff1a; HTML代码如下&#xff1a; <div id"app"><table cellpadding"0" cellspacing"0" class"ptable detail_new_dialg_table"><tr class"dialg_table_th"><th …

03_HTML表格的跨列跨行(colspan属性设置跨列、rowspan属性设置换行)

目录 1.colspan属性&#xff08;跨列&#xff09;2.rowspan属性&#xff08;跨行&#xff09;3.综合练习 1.colspan属性&#xff08;跨列&#xff09; 示例 <table width"500" height"500" cellspacing"0" border"1"><tr>…

HTML 表格跨行跨列

HTML和CSS第一天 8.8跨行跨列表格&#xff08;次重点&#xff0c;必须掌握&#xff09;<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>9-表格的跨行跨列</title> </head> <body> &…

HTML表格跨行、跨列操作(rowspan、colspan)

一般使用<td>元素的colspan属性来实现单元格跨列操作&#xff0c;使用<td>元素的rowspan属性来实现单元格的跨行操作。 colspan属性规定单元格可横跨的列数&#xff0c;所有浏览器都支持colspan属性。其取值为number&#xff0c;如下图所示&#xff1a; 例如&#…

跨行转账汇款处理流程

一.跨行转账汇款业务介绍 有了大小额系统和超级网银&#xff0c;银行的跨行业务就有意思了。银行对不同的客群和不同的场景&#xff0c;做了不同的渠道。我们最经常接触的大概就是银行柜台、手机网银、POS机和ATM机。出于各种商业目的&#xff0c;不同渠道的业务采用不同的清算…

cmake+gtest

项目中想用google test&#xff0c;项目也是用cmake管理的。 于是想用cmake 添加gtest set(CMAKE_PREFIX_PATH"/path/to/gtest/install/path/cmake/path"${CMAKE_PREFIX_PATH})enable_testing()set(GTEST_ROOT "/path/to/gtest/install/path")find_packag…

熟悉使用gtest

文章目录 1&#xff1a;介绍1.1、什么是gtest1.2、断言 2、gtest的简单使用3、gtest系列之事件机制4、gtest系列之死亡测试 1&#xff1a;介绍 1.1、什么是gtest gtest是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C单元测试框架&#xff0c;由…

gtest测试

环境安装 1、下载gtest1.8版本 wget https://github.com/google/googletest/archive/refs/tags/release-1.8.1.zip 2、将其解压在“.../gtest/”目录下&#xff0c;解压命令&#xff1a; unzip release-1.8.1.zip 3、配置 解压后产生文件googletest-release-1.8.1&#x…

GTest 总结

Google C单元测试框架&#xff08;简称Gtest&#xff09;&#xff0c;可在多个平台上使用&#xff08;包括Linux, Mac OS X, Windows, Cygwin和Symbian&#xff09;&#xff0c;它提供了丰富的断言、致命和非致命失败判断&#xff0c;能进行值参数化测试、类型参数化测试、“死…

GTest

参考链接: https://blog.csdn.net/linhai1028/article/details/81675724 https://www.cnblogs.com/helloworldcode/p/9606838.html 一.gtest简介 是Google的一套用于编写C测试的框架&#xff0c;可以运行在很多平台上&#xff08;包括Linux、Mac OS X、Windows、Cygwin等等&am…

GTest从入门到入门

GTest从入门到入门 1 GTest简介 GTest是Google的开源库&#xff0c;是一个功能强大的跨平台C测试功能库。对于非测试工程师的开发人员来说&#xff0c;学习GTest有利于进行代码的单元测试。 GTest的功能不止于单元测试&#xff0c;事实上&#xff0c;GTest可以适用于各种测试…

gtest--单元测试

文章目录 gtest单元测试1.gtest的优点2.搭建测试框架 gtest单元测试 gtest是Google的一套用于编写C测试的框架&#xff0c;可以运行在很多平台上&#xff08;包括Linux、Mac OS X、Windows、Cygwin等等&#xff09;。基于xUnit架构。支持很多好用的特性&#xff0c;包括自动识别…

gtest教程(记录小白从0学习gtest的过程)

gtest使用教程 1 简介 之前对gtest一无所知,最近,找了些相关的资料,学习了下.这里主要记录了学习过程和相关知识点. 什么是gtest: gtest测试框架是在不同平台上&#xff08;Linux&#xff0c;Mac OS X&#xff0c;Windows&#xff0c;Cygwin&#xff0c;Windows CE和Symbian…

gtest单元测试框架介绍及简单使用

Gtest介绍 Gtest是Google的一个开源框架&#xff0c;它主要用于写单元测试&#xff0c;检查真自己的程序是否符合预期行为。可在多个平台上使用&#xff08;包括Linux, Mac OS X, Windows, Cygwin和Symbian&#xff09;。它提供了丰富的断言、致命和非致命失败判断&#xff0c…

java用户行为日志记录方法_简单易用的开源用户操作日志记录系统

我们开发的业务系统通常会提供给很多人使用,那在使用的过程中,日志系统变得非常重要。 日志系统记录的用户行为有以下的作用: 从系统用户角度看:它展示了用户自身的操作历史和具体对象的变动历史,便于用户进行梳理 从系统管理员角度看:它可以记录了所有用户操作,便于我们…

后台管理系统操作日志模块设计思路

背景 对于很多后台管理系统来说&#xff0c;权限较多&#xff0c;对系统操作的人也会多。如此以来&#xff0c;对于一些操作的记录就非常有必要了&#xff0c;从而可以清楚的追踪对系统进行操作的人以及做了哪些操作&#xff0c;并且可以快速排查定位一些问题。下面简单说一下…