当前位置: 首页 > news >正文

2.HTML表格详解:标签、属性与单元格合并实战

目录

一、表格基础标签

二、表格常用属性(推荐使用CSS替代)

三、表格标签基本使用 01 ——

标签实战

四、表格标签基本使用 02 —— 表格头部 + 表格主体 + 单元格合并

五、总结


在Web开发中,HTML表格是展示结构化数据的重要工具。本文将结合详细的图文教程,从基础标签到高级合并技巧,全面解析HTML表格的使用方法,确保你掌握每一个细节。


一、表格基础标签

HTML表格由一系列标签构成,每个标签都有明确的职责:

  • <table>标签:表示整个表格的容器。

  • <tr>标签:表示表格中的一行(Table Row)。

  • <td>标签:表示一个标准的数据单元格(Table Data)。

  • <th>标签:表示一个表头单元格(Table Header),默认会居中加粗显示。

  • <thead>标签:定义表格的头部区域,通常用于包裹标题行(<tr>containing<th>)。

  • <tbody>标签:定义表格的主体区域,包含核心数据行。

正确的结构关系

  1. <table>包含<thead>,<tbody>,<tfoot>

  2. <thead><tbody>包含<tr>

  3. <tr>包含<th><td>

为了更直观地理解,可以参考以下结构图:

<table> <thead> <!-- 表格头部 --> <tr> <!-- 第一行(标题行) --> <th>姓名</th> <!-- 标题单元格 --> <th>年龄</th> </tr> </thead> <tbody> <!-- 表格主体 --> <tr> <!-- 数据行 --> <td>张三</td> <!-- 数据单元格 --> <td>20</td> </tr> </tbody> </table>

二、表格常用属性(推荐使用CSS替代)

虽然现代前端开发更推荐使用CSS来设置样式,但了解HTML原生属性仍有助于理解表格结构。这些属性需放在<table>标签内:

属性名

说明

align

表格相对于周围元素的对齐方式。align="center"表示居中(非内部元素对齐)

border

边框宽度。1表示有边框,数字越大越粗,""表示无边框

cellpadding

单元格内容与边框的距离,默认1像素

cellspacing

单元格之间的距离,默认为2像素

width/height

设置表格整体尺寸

  1. Alt+Shift+⬇️:快速复制代码到下一行

  2. align控制的是表格整体的位置,与表格内容无关


三、表格标签基本使用 01 ——<table>标签实战

下面是一个完整的基础表格示例,包含姓名、性别、年龄三列:

</head> <body> <table border="1" width="500" height="300" cellspacing="0" cellpadding="50" align="center"> <tr> <td>姓名</td> <td>性别</td> <td>年龄</td> </tr> <tr> <td>张三</td> <td>男</td> <td>3</td> </tr> <tr> <td>李四</td> <td>男</td> <td>4</td> </tr> <tr> <td>王五</td> <td>女</td> <td>5</td> </tr> </body> </html>

💡提示align控制的是表格整体的位置,与表格内部内容无关。


四、表格标签基本使用 02 —— 表格头部 + 表格主体 + 单元格合并

为了后续使用CSS设置样式更方便,我们通常会将表格结构分为<thead>和<tbody>。

完成如下需求:将左侧的表格的一些单元格进行合并:

</head> <body> <table border="1" width="500" height="300" cellspacing="0" cellpadding="50" align="center"> <thead> <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td rowspan="2">男</td> <td>3</td> </tr> <tr> <td>李四</td> <!-- <td>男</td> --> <td>4</td> </tr> <tr> <td colspan="2">王五/女</td> <!-- <td>女</td> --> <td>5</td> </tr> </tbody> </body> </html>

💡注意:合并后,被合并的单元格在代码中需删除或注释掉,避免重复渲染。


五、总结

本文从最基础的表格标签讲起,逐步深入到结构划分、属性设置、单元格合并,配合完整代码示例和效果图,帮助你彻底掌握HTML表格的使用。无论是初学者还是需要复习的开发者,都能从中获得实用价值。

http://www.jsqmd.com/news/904816/

相关文章:

  • 在国产Deepin系统上搞定Halcon 20.11.2:一份写给Linux新手的保姆级安装与配置指南
  • 5大技术革新重构缠论量化:ChanVis几何交易可视化系统
  • AbMole丨Rocaglamide:一种能调控翻译起始与细胞应激反应的天然产物
  • 基于Micro:bit与弯曲传感器的笔记本防盗报警器制作指南
  • Claude重构输出质量断崖式下降?2024最新版Prompt Engineering调优策略(限内部团队使用版)
  • x3daudio1_7.dll 缺失导致游戏没声音或闪退?DirectX 音频组件这样查
  • BilibiliDown终极指南:三分钟掌握B站视频下载与音频提取技巧
  • 告别手写Mock与重复断言(Claude单元测试生成进阶工作流首次公开):含AST校验插件+自定义规则引擎
  • WASM最佳实践总结:从入门到精通的完整指南
  • Python 爬虫实战:猫眼电影票房数据爬取与票仓分析
  • OpenHuman 本地 AI 桌面管家|从零部署
  • 如何快速下载三星官方固件:Bifrost跨平台固件管理完整指南
  • 基于Arduino与MAX7219的智能桌面时钟:硬件解析与Visuino编程实战
  • 保姆级教程:用OpenWrt无线中继搞定家庭打印和文件共享(附固定IP避坑指南)
  • 在wsl中安装k8s
  • 如何快速实现专业级数字动画:CountUp.js 完整解决方案
  • RobotStudio 进阶:Smart 组件打造动态输送链 + 夹具,实现码垛工作站全流程仿真
  • 从零编写自定义 Skill,手把手教你扩展 Hermes Agent 的专属能力
  • 【会议征稿通知 | 浙江大学浣江实验室、杭州电子科技大学主办 | IEEE出版 | EI 、Scopus稳定检索】第三届新能源技术与电力系统国际学术研讨会(NETPS 2026)
  • NAT网关(一)NAT网关与西门子PN/PN耦合器的本质区
  • 终极Steam数据获取指南:GetDataFromSteam-SteamDB完整教程
  • 对比按需计费与Token Plan套餐在长期项目中的成本体感差异
  • 解密@AutoConfiguration:SpringBoot自动装配的‘组合拳’与proxyBeanMethods=false的妙用
  • Amphenol ICC MSPEC6P2AK010线束组件解析及替代方案参考
  • 高效智能网页媒体捕获:猫抓Cat-Catch浏览器扩展全面解析与使用指南
  • TVA在医学诊疗领域的突破及应用(5)
  • 2026年口碑实力之选:上海危险化学品经营许可证代办公司不踩雷推荐 - GrowthUME
  • rabbitmq(2):消息可靠性与 SpringAMQP 实战总结
  • 从查重到消 AI 痕,Paperxie 如何解决论文毕业季的两大核心痛点
  • 钢模板公司排行:基于工况适配与成本效益的客观盘点 - 奔跑123