成长是一辈子的事儿!大家好!我是时问新。分享前端、Python等技术,以及个人成长路上的那些事儿。

、、标签

标签定义表头。

标签定义表格的核心内容。标签定义表脚,通常是汇总行。

就像一个网页会有页头、核心内容区域、页脚几部分组成,一个表格,也可以分为表头、核心内容、表脚三大组成部分。

那么,对于一个表格,我们就可以这样去构造它:

最外面是代表整个表格的

标签。

一个表格里面有表头、表身(核心内容)、表脚三部分。

所以

标签里面分别是代表表头、核心内容、表脚的、、标签。

表头、表身、表脚里面会有各自的行。

所以、

、标签里面,又是代表行的标签。

每一行当中是各自的单元格。

所以

标签里面是代表单元格的或者标签。

接下来我创建一个"表格其他特性.html"的网页,在里面写演示代码。

比如我要创建一个关于一年当中四个季度,农产品、水产品、工业品的进出口额的统计数据的表格。

我先写好表格的主要结构,以及表头:

第一季度 第二季度 第三季度 第四季度 进口 出口 进口 出口 进口 出口 进口 出口

在浏览器中效果如下:

表头里面有两行,第一行是第一季度、第二季度、第三季度、第四季度。

每一个季度又分为进口和出口的数据。

这个表头里面的单元格内容都具有标题意义,所以单元格用了th标签。

我要让每一个季度都占2个单元格的宽度,这样就能让每一个季度的小格,跟下面的进口和出口两个小格对齐,所以在第一行每一个季度的th标签上写上跨两列的属性--colspan="2"。

接下来我加上表身,当然数据我随便写的:

第一季度 第二季度 第三季度 第四季度 进口 出口 进口 出口 进口 出口 进口 出口 农产品 100 102 104 106 105 103 101 99 水产品 76 83 79 85 74 81 69 77 工业品 200 202 204 206 205 203 201 199

在浏览器中效果如下:

农产品、水产品、工业品相当于也是一个小标题,为了有字体加粗的效果,所以我用th标签,当然你用td也行。

我们说了,th和td是同一个级别的,所以th也是可以写在tbody中的,并不是说th具有标题意义,就只能写在表头中。

但是我们看到表身的农产品、水产品、工业品这三行跟表头错开了,数据没有跟进口和出口对上。

实际上只是错开了一个单元格的位置,那么我在表头的每一行,最前面都加上一个空的单元格,占一个位置,不就跟下面表身对齐了吗?

我只贴出来表头改动的代码:

                第一季度                第二季度                第三季度                第四季度                            进口                出口                进口                出口                进口                出口                进口                出口            

在浏览器中效果如下:

接下来我再写表脚。

表脚一般是用来汇总数据的。

比如每一个季度,农产品、水产品、工业品总共进口了多少,可以汇总到表脚部分。

那么加上表脚,所有的代码如下:

    表格其他特性

第一季度 第二季度 第三季度 第四季度 进口 出口 进口 出口 进口 出口 进口 出口 农产品 100 102 104 106 105 103 101 99 水产品 76 83 79 85 74 81 69 77 工业品 200 202 204 206 205 203 201 199 汇总 376 387 387 397 384 387 371 375

在浏览器中效果如下:

cellspacing和cellpadding属性

cellspacing属性(使用百分比或像素)定义了两个单元格之间空间的大小。

cellpadding属性定义了单元格中的内容和边框之间空间的大小。

注意

cellspacing和cellpadding这两个属性在HTML5中都已经废弃,都是采用css代码来实现这两个属性的效果

那为什么在这里还要提它们呢?

因为虽然它们已经被废弃了,但是还是能用的,用它们的话,还是能够生效的,如果在实际开发中,你想用它们,也没有问题。

感谢阅读!知识总结不易,请点个赞或转发鼓励一下呗!想系统性学习前端的小伙伴可以关注我!

和表头对齐 表格_29 HTML中表格的其他特性相关推荐

  1. html网页在指定位置嵌入表格,网页制作中表格的主要作用 网页制作中插入表格怎么调整位置...

    在网页设计中,表格有什么重要作用 1.当需要提交所有数据时,可以提交整个100个表,如果不使用表,可以逐个提交. 2.表格设计简洁美观,方形,与网页的设计非常一致. 3.网站其实是一个大版本的表格,数 ...

  2. html细边框表格代码,html中表格细边框的四种实现及其比较.doc

    html中表格细边框的四种实现及其比较 ?html中表格细边框的四种实现及其比较 第一种 使用css !--- 华丽的分隔线.. -- .box ?border-top-width: 1px;?bor ...

  3. html细边框表格代码,html中表格细边框的四种实现及其比较

    第一种 使用css .box { border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-le ...

  4. 基于layui 的数据表格复杂表头导出到excel文件中

    基于layui,js-xlsx的前台数据复杂表头导出到excel文件中 前言 : layui table 加载 layui 表头样式 4. 封装之后的sheet !cols !rows ! merge ...

  5. 在word中表格分页显示表头

    word中表格一页显示不完在下一页显示的表格自动添加表头 操作步骤: 只需一下3个步骤 选中表头 右键属性 选择行标签,勾选 "在各页顶端已标题行出现" 本文转自博客园zhyiww ...

  6. element 表单 表头居中_自定义element中的table表格动态获取表头

    element表格默认只需要传递进去数据,然后写死表头即可渲染数据.在本次业务开发过程中表格需求较多,表头数据不是固定的,最终解决为把table表格封装,页面中引入同一个table即可,而table通 ...

  7. excel多级表头存入mysql_一种多个多层表头的表格在数据库中的存储及其访问方法与流程...

    技术领域: 本发明涉及一种多个多层表头的表格在数据库中的存储方法. 背景技术: :在各个领域,长期以来都会产生和积累大量手绘的.印刷的或EXCEL格式保存的表格数据,将这些表格数据录入到数据库系统中存 ...

  8. php中插入表格 标签,PHP_HTML中的表格元素,一,table标签。tablegt - phpStudy

    HTML中的表格元素 一, 1,border属性的参数值是数字,表示表格边框宽度所占的像素点数.它也可以不带有参数值使用,仅表示该表格是有边框的.例如, 2,width和height属性的作用是指定表 ...

  9. html中超链接使用_干货 | HTML中表格的使用方法

    HTML中的表格是由 表格的标签组成 HTML中的表格是由 标签用于定义表格的列, 标签为又是 标签来分割列,形成一个完整的表格. 表格的标签组合关系为: 我是单元格1 我是单元格2 表格中可以插入文 ...

最新文章

  1. Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论
  2. Memcache与Memcached的区别
  3. TreeView的异步延时加载
  4. 可怕又可笑的看病经历
  5. C#异步编程のParallel(并行)
  6. Extract Subclass(提炼子类)
  7. 又一位…8月,痛失6位院士!
  8. 三同轴连接器_电子元器件 连接器相关知识
  9. python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
  10. 易车网报价和4s店相比哪个低?
  11. DBC文件编写概述 及 CANoe 使用DBC分析信号
  12. 微信小程序转发功能的实现
  13. Odoo12功能增强模块
  14. 博途V16 更改PLC的型号和固件版本
  15. IDEA怎样自定义 Touch Bar
  16. SpringBoot 集成 logBack
  17. php模板地图修改,让你一个地图拥有全部资源的修改方法
  18. ICPC焦作站(E、F)+思维+树上dp
  19. 孙陶然:协同是现场最高级别干部的责任
  20. 基于matlab指纹识别论文,毕业论文-基于Matlab的指纹识别

热门文章

  1. 2019.7.20js基础知识整理
  2. 循环往数组中添加对象
  3. 4. PHP递增/递减运算符
  4. 剑指offer三从头到尾打印链表
  5. 列出所有子集----------2013年1月3日
  6. 三星app图标不见了怎么恢复_电脑任务栏显示桌面图标不见了怎么办
  7. jws webservice 跳过https认证_基于OAuth2的OIDC (OpenId Connect)身份认证
  8. mybatis 遍历map_Mybatis 缓存系统源码解析
  9. 如何学机器计算机,学习编程的你要了解程序是如何被计算机所执行的?
  10. Linux浏览器libgtk-3,终于把WebKit(基于GTK)移植到ARM上