table表格详细介绍

article/2025/4/25 1:30:22

表格标签 table

我们在浏览网页时经常能发现段落、列表、图片等等元素出现比较多,但偶尔呢,也会看到一些表格元素,那么表格在代码中如何实现呢?

一个完整的表格应该是由table、thead、tbody、tfoot、tr、th、td组成。那么这么多的标签分别又代表什么呢?

我们学习表格前,要有一个划分归纳的思想,将表格由大到小细致的拆分去理解。

1. 首先我们先看table,table表示表格容器,用来定义表格。表示 告知浏览器,我这一部分是表格的内容。

2.再往下是将表格分作了三个区域,分别是:thead:表格头部;tbody:表格身体;tfoot:表格底部

  • thead:定义表格的页眉,告知用户表格中有哪些项目
  • tbody:定义表格主要内容部分,向用户展示表格中具体的数据
  • tfoot:定义表格页脚,一般来说,这里会显示总归纳总结的内容,值得注意的是,tfoot不论写在什么位置,都只会显示在表格底部。

一般来说,我们可以不要thead,不要tfoot,但是tbody一定要写,这是将数据展示给用户的重要部分。

3.接着是将这些区域继续划分,划分为行,即tr

4.最后,将每一行继续细分为列,即表格单元格,这里值得注意的是,头部thead的单元格与其他单元格不同,同步单元格使用的是th标签,视觉会呈现出字体加粗居中的效果,其他单元格则使用td标签即可

我们将这样的思想总结成一句口诀:先主体,再区域,再写行,再写列。

现在我们通过口诀来完成代码并逐步观察代码效果:

  1. 先主体:table表示表格容器,即主体内容,给表格设置一个边框和宽高,打开页面,我们可以看到一个区域,即table规定的表格所在区域

  2. 再区域:通过thead、tbody、tfoot标签,为表格划分出来三个区域,区域中没有内容填充,在页面上不会有任何显示,所以这里我们暂时不观察页面

  3. 再写行:根据需求,在区域中完成规定的行数,即有几行写几个tr,这里也是一样暂时不观察页面

  4. 再写列:根据实际需求,在行中添加规定数量的单元格即th/td,并填充单元格中的内容

至此咱们最基础的表格就实现啦~

那么今天的内容,其实还没完,接下来,还要给大家介绍一下,合并单元格~

table为我们提供了两个属性来合并单元格,将重复的信息合并展示。

        1.rowspan

rowspan叫做跨行合并,何为跨行,水平横向为一行,从第一行的单元格合并到第二行的单元格 的纵向合并,此乃跨行合并。

        2.colspan

colspan叫做跨列合并,何为跨列,垂直纵向为一列,从第一列的单元格合并到第二列的单元格 的横向合并,此乃跨列合并。

两个的用法基本一致,遵守从上往下,从左往右的方式合并,合并时我们需要找到起始单元格,横向合并(跨列合并)起始单元格为最左侧的单元格,纵向合并(跨行合并)起始单元格为最上侧的单元格,我们给起始单元格属性,并赋值,一共合并几个单元格(包括起始单元格本身)值就给几。

这里值得注意的是:

不建议跨区域合并,跨区域合并,本身就是一件很抽象的事。

<table border="1"><thead><tr><th colspan="3">部门报销统计</th><!-- <th>部门报销统计</th><th>部门报销统计</th> --></tr><tr><th>部门</th><th>报销月份</th><th>金额</th></tr></thead><tbody><tr><td>运营部</td><td>3月</td><td>1322</td></tr><tr><td rowspan="2">销售部</td><td>3月</td><td>2355</td></tr><tr><!-- <td>销售部</td> --><td>4月</td><td>36550</td></tr><tr><td>研发部</td><td>3月</td><td>1335</td></tr></tbody></table>

以上代码,效果如下:

 

现在我们完成了一个最基础的合并单元格的操作。


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

相关文章

table表格基础知识及简单运用

1.什么是table表格 在HTML中我们用< table >标签来定义表格&#xff0c;它和Excel表格类似&#xff0c;都包括行、列、单元格、表头等&#xff0c;但是在功能方面HTML的表格远不如Excel强大。 2.table的常用属性 margin&#xff1a;主要设置表格的外边框padding&#…

HTML中Table表格的使用与漂亮的表格模板

1、表格标记 表格是网页中十分重要的组成元素。表格用来存储数据&#xff0c;包含标题、表头、行和单元格。在HTML语言中&#xff0c;表格标记使用符号<table>表示。定义表格光使用<table>是不够的&#xff0c;还需要定义表格中的行、列、标题等内容。 标记说明表…

西方世界的劫难Ⅳ:真神的国度--十大支线攻略

西方世界的劫难&#xff0c;是在大一即将放暑假的前几天&#xff0c;两位大佬带我打的(犹记当时一个三射箭抢了全部的兵&#xff0c;偷笑)&#xff0c;几经挫折&#xff0c;加上一些前辈的经验&#xff0c;自己也算是真正意义上稍微理解了这个地图&#xff0c;于是记录一下西方…

如何评价伊隆·马斯克创办的脑机接口公司 Neuralink ?

作者&#xff1a;李明骏 链接&#xff1a;https://www.zhihu.com/question/57713553/answer/154395266 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 以此为引&#xff0c;从定义和原理出发谈谈脑机接口的商业发展…

第一视角:深度学习框架这几年

‍‍‍‍‍‍‍‍ 作者 | Peter潘欣 转自 | 夕小瑶的卖萌屋 和深度学习框架打交道已有多年时间。从Google的TensorFlow, 到百度的PaddlePaddle&#xff0c;再到现在腾讯的无量。很庆幸在AI技术爆发的这些年横跨中美几家公司&#xff0c;站在一个比较好的视角看着世界发生巨大的…

挠场的科学丨五、二十一世纪的挠力文明

摘自李嗣涔教授《挠场的科学》 十九世纪末&#xff0c;特斯拉发明多相交流马达&#xff0c; 促成了二十世纪电力文明的开展&#xff0c; 他也提出几项当时认为科幻的创新概念。 这些基于挠场作用的概念&#xff0c; 及挠场侦测器的发明&#xff0c; 将会在二十一世纪促成挠…

带你快速看完9.8分神作《Effective Java》—— 序列化篇(所有RPC框架的基石)

&#x1f525; Java学习&#xff1a;Java从入门到精通总结 &#x1f525; Spring系列推荐&#xff1a;Spring源码解析 &#x1f4c6; 最近更新&#xff1a;2022年1月20日 &#x1f34a; 个人简介&#xff1a;通信工程本硕&#x1f4aa;、阿里新晋猿同学&#x1f315;。我的故…

青岛黄海学院《燃情世界杯》

《燃情世界杯》发行海报 “真的被抢了。虽然来之前就做过很多思想准备&#xff0c;但没想到那么快。刚才在亚历山大贫民区&#xff0c;一伙人突然拔出两把枪,青岛黄海学院&#xff0c;顶着我们录音师的肚子和大腿&#xff0c;一瞬间就抢了他手机&#xff0c;然后飞速逃跑。”北…

“香港女车神”李慧诗场地自行车世界杯香港站连夺两金纪录

1月27日&#xff0c;场地单车世界杯香港站赛事举行。中国香港队主将李慧诗(中)在女子凯琳赛中夺金。图为颁奖礼现场。中新社记者 麦尚旻 摄 中新社香港1月27日电 (香企容)场地自行车世界杯香港站27日在香港举行。“港队王牌女将”李慧诗在凯琳赛上再夺一金&#xff0c;累计26日…

纯CSS写个绿荫足球场,为世界杯喝彩

​ 那要写出这样一个界面,首先了解一下球场结构,如图,具体比例就不坐详细说明了自行百度. ​ 颜色上白线绿地没啥问题,发球弧和角球线通过父级的覆盖可以做到部分弧线效果. 先看一下整体效果: 具体地: 1 )场地外围我们使用混合色: background: radial-gradient(sandybrown,…

历届世界杯冠军

1930年7月13日&#xff0c;第一届世界足球锦标赛&#xff08;后称世界杯赛&#xff09;&#xff0c;在乌拉圭首都蒙得维的亚的“百周年纪念”体育场&#xff08;1930年正值乌拉圭独立一百周年&#xff0c;由此得名&#xff09;隆重开幕。玻利维亚、巴西、智利、墨西哥、巴拉圭、…

世界杯看不明白?没事咱们还会画足球吗。

2022卡塔尔世界杯如期而至&#xff0c;看到朋友圈&#xff0c;群聊里大家对“战况”分析的头头是道&#xff0c;我只能在一旁干瞪眼&#xff0c;插不上嘴。我的世界杯记忆源自于2014巴西世界杯&#xff0c;球员记忆也只有梅西&#xff0c;可以说是个“球盲”了。眼看自己没啥参…

CSS 绘制世界杯足球场

写在之前的话 花有重开日&#xff0c;人无再少年。 疯狂无大小&#xff0c;热爱即疯狂&#xff01; 足球⚽️&#xff0c;是我大学时期的一门选修课&#xff0c;足球需要场地&#xff0c;场地绘制现在就开始&#xff01;&#xff01;&#xff01; 四年一次的世界杯再卡塔尔进行…

c语言结构体世界杯,世界杯冷知识 | 12座球场的结构巡礼

原标题&#xff1a;世界杯冷知识 | 12座球场的结构巡礼 2018世界杯开赛一周&#xff0c;32只球队都已亮相完毕(有些球队在买回家机票了&#xff1f;)&#xff0c;同时12座赛场也都和大家见过面了&#xff0c;也许专(he)心(jiu)看(lu)球(chuan er)的你并没有注意到它们&#xff…

linux Vi搜索和替换字符串

一. 搜索字符串 1. 打开文件 vi sources.list 2. 进入命令模式 用ESC键进入命令模式。 3. 输入搜索的字符串"/http",点击enter键开始搜索&#xff0c;光标指向第一个被搜到的字符串 /http 4. 点击键盘n搜索下一个 二. 搜索并退出字符串 1. 打开文件 sudo vi …

linux vi修改相同的字符,UNIX/Linux下的vi/vim编辑器快速替换字符串

在UNIX/Linux中的vi/vim编辑中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换&#xff0c;今天发现该命令有很多种写法&#xff0c;而且作用十分强大&#xff0c;还有很多需要学习&#xff0c;记录几种常用的在此&#xff0c;方便以后查询。 :s/procat/law/ 替…

linux用vi查找字符串替换,Linux中vi进行字符替换

Linux环境下vi/vim 可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换&#xff0c;今天发现该命令有很多种写法(vi 真是强大啊&#xff0c;还有很多需要学习)&#xff0c;记录几种在此&#xff0c;方便以后查询。 :s/well/good/ 替换当前行第一个 well 为 good :s/w…

查看GitHub项目的星星排行榜(GitHub排行榜)

如图&#xff1a;打开GitHub&#xff0c;在输入框输入 stars:>10000 这里的10000是搜索的星星数的项目

如何查看github star排行榜?

输入location:China 可以搜索指定地区用户USER 输入 指定 star数 比如说 stars:>50000,查找star数大于5万的项目 找到优秀的开源项目, 学习它的源码, 是提高编程能力最快的方法, 即使你不是程序员, 也能从github找到一些好的开源工具, 提升你的工作效率, 当你对github有一…

githubRank: Github 项目和用户排行榜

自己平时比较喜欢逛 Github&#xff0c;也热衷于发现各种各样神奇的仓库&#xff0c;所以干脆用官方的接口自己整合一下&#xff0c;便诞生了—— githubRank&#xff0c;这样一个展示仓库与用户排行的网站&#xff0c;虽然已经存在了很多基于官方接口的 github 项目排行的网站…