1.表格构成三个基本要素

table:表格的范围,外框;用来定义表格,表格的其他元素包含在table标签里面
tr:表格的行;
td表格的单元格;

2.一点说明:关于表格的属性

HTML5中删除了HTML4中的table的大部分属性,html5中推荐使用CSS设定原来table属性实现的效果。

3.th元素:为表格添加标题行

th元素用来定义表格的标题单元格,他是tr元素的子元素,必须放在tr标签里边;tr元素内容会自动居中对齐并且
加粗文字

4.colspan元素:横向合并单元格

属性值为正整数,表示该单元格横向合并的列数,语法为<td colspan="3"></td>

5.rowspan元素:纵向合并单元格

属性值为正整数,表示该单元格纵向合并的行数,语法为<td rowspan="3"></td>

6.caption元素:给表格添加标题

用来制定表格的标题或者说明:是table的子元素,必须放在table中并使用
caption的align属性可以设置标题的位置,但是在html5中已经被废弃,不推荐使用,必须使用css样式设置

7.thead\tfoot\tbody元素

thead元素:表格的表头;tfoot元素:表格的页脚;tbaody元素:表格的主题;表格规范的写法应该包含这三部分
内容。注意:这三个主要结合CSS,javascript来说用

8.colgroup元素

colgroup元素用来组合列,他的span属性可以设置组合列的数目:它可以包含一个子元素 col;
colgroup元素为table元素的子元素,必须放在caption元素之后,thead元素之前。

9.col元素

col元素用来设定列的属性,他也可以使用span属性;col元素一般做为colgroup元素的子元素配合使用。
colgroup中组合列项目太多不能分别设置每列的样式,这时候就需要用到col元素。

普通单元格例子:

  <table border=1><caption>表格标题行</caption><tr><th>标题1</th><th>标题2</th><th>标题3</th></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr>
</table>

合并单元格源码例子:

<table border=1><tr><th colspan="3">标题</th></tr><tr><td>第一格</td><td>第二格</td><td>第三格</td></tr><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>1</td><td>2</td><td>3</td></tr>
</table>

thead\tfoot\tbody元素的使用:

 <table border=1><thead><tr style="background:red"><th>标题1</th><th>标题2</th><th>标题3</th></tr></thead><tbody><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr></tbody><tfoot><tr><td>备注:</td><td colspan="2"></td></tr>     </tfoot>
</table>

colgroup元素的使用:

 <table border=1><colgroup span=2 style="width:200px;"></colgroup> <!--span是组合列的数目--><tr><th>标题1</th><th>标题2</th><th>标题3</th></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td></tr>
</table>

col元素的使用:

  <table border=1><colgroup span=1 style="width:200px;"><col style="background:red"></col>    </colgroup> <!--span是组合列的数目--><colgroup span=3 style="width:150px;"><col style="background:#6666ff"></col><col style="background:#ccff33"></col>  <col style="background:#66ff33"></col>  </colgroup> <tr><th>标题1</th><th>标题2</th><th>标题3</th><th>标题4</th><th>标题5</th></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td></tr><tr><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td><td>单元格</td></tr>
</table>

HTML5的表格元素相关推荐

  1. HTML5 表格元素

    HTML5 表格元素 要点: 表格元素汇总 表格元素解析   表格就是使用网格的形式来显示二维数据的. 表格元素总汇   表格至少包含三个元素:<table>.<tr>.< ...

  2. HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些?

    前端面试题(8) 打卡: 2021-5-2 HTML HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些? (1)行内元素 inline element a - 锚点 b - 粗体 ( 不推荐 ...

  3. html5 支持表格吗,html5 – 在HTML 5中使用表格很好吗?

    简单规则 – 使用表格表格数据,使用其他元素进行演示(使用CSS设计布局),如div,section,aside,nav等.这为他们所持有的内容提供了意义,而不是为所有内容使用表 事实是,开发人员在9 ...

  4. html5-5 HTML5表单元素和内嵌框架

    html5-5   HTML5表单元素和内嵌框架 一.总结 一句话总结:单选框和多选框选的时候外面加label就可以实现选后面文字也可以选中了 1.html5如何实现文件上传? 必须加上enctype ...

  5. html中表格元素的英文,HTML中表格元素TABLE,TR,TD及属性的语法

    table:表格元素及属性             属性说明 width 表格宽度,单位为%或象素 border 表格边框线的粗细 cellspacing 表格间距 cellpadding 表格边距 ...

  6. HTML5所有常用元素和属性

    HTML5所有常用元素和属性 - <!--...-->注释- <html>根元素- <head>页面头部分,可以包含如下子元素> <script> ...

  7. HTML(二):表格元素

    表格元素的作用:用来格式化显示数据. 一.表格的基本结构 表格的基本语法: <TABLE border="设置表格边框尺寸大小" width="" cel ...

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

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

  9. HTML5 新增结构元素分为主体结构元素和非主体结构元素

    做移动端有一段时间,今天有同事问了我 article 和 section 标签的使用,模模糊糊的解释了下,他似懂非懂,有点小尴尬.忽然间觉得自己有必要再翻翻书籍,重温下 html5 的新元素.今天先介 ...

最新文章

  1. C#编码标准--编码习惯
  2. 自动色阶、对比度、直方图均衡等算法的一些小改进
  3. 这6种最常见分布式事务解决方案!请拿走不谢!
  4. 未来教育计算机三级课后题答案,未来教育计算机三级课后题答案
  5. MySQL之查看数据库编码
  6. centeros php pgsql,centos php添加pgsql扩展
  7. popup a new windows
  8. 庖丁解牛TLD(二)——初始化工作(为算法的准备)
  9. qt添加菜单纯代码_开始玩qt,使用代码修改设计模式生成的菜单
  10. 078 numpy模块
  11. Java prepare
  12. QMS-云质-质量管理软件-企业数字化质量管理解决方案
  13. adb连接手机显示:List of devices attached
  14. 基于WebRTC搭建直播系统源码
  15. 在东京,月薪25万日元能过上什么样的日子啊
  16. gentoo linux软件安装,Gentoo Linux 快速安装方法安装
  17. 查看eclipse是多少位
  18. 生物计算机公式,高中生物公式大全.pdf
  19. 以CVPR顶会论文为例,探讨AI论文的阅读方法
  20. [GYCTF2020]Node Game

热门文章

  1. 技巧:给excel某列数据加双引号和逗号,用于sql中in()查询
  2. Python基础知识点(入门基础知识点)
  3. 解决ensp防火墙(USG6000V)web无法打开
  4. 《大众创业做电商——淘宝与微店 开店 运营 推广 一册通》一一1.1 电商创业者需要具备的素质...
  5. 力扣 2281. 巫师的总力量和 前缀和的前缀和
  6. hdu4389 Xmod f(x) 数位DP
  7. unity3d软阴影和硬阴影的原理_人像摄影的重要技法:控制、利用阴影
  8. 银行笔试备考规划:笔试类型+笔试细节+各模块占比
  9. 在小米mix黑鲨系列手机上,Shader效果bug
  10. 真大佬:买一部8848的钱都够我吃一顿早餐了~