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. i java_Java中的i++和i--
  2. 当当网首页——JS代码
  3. 迈向未来的那五种人,自古以来就很重要的人
  4. Pandas简明教程:四、Pandas数据索引方式
  5. hibernate一对一外键单向关联
  6. css div 垂直居中设置
  7. linux下安装使用libuuid(uuid-generate)
  8. 特征工程(part2)--数值型数据
  9. python基础技巧总结(一)
  10. java绘制图表控件_eclipse中用JAVA代码怎么画柱形图表
  11. 同TTX更可爱的层次分析法游戏破解
  12. InnoDB关键特性之doublewrite
  13. 宝可梦推出「电子鸡」新游戏 训练师赶紧将可爱伊布带回家!
  14. WPS Office 11.1.0.10314 免费完整版
  15. Qt QML应用框架
  16. [-NDK 导引篇 -] 在NDK开发之前你应知道的东西
  17. 关于我的大学ACM江湖
  18. 洛谷 P1757 通天之分组背包 C++ dp
  19. 【甘肃银行:进一步加大在区块链等领域的布局】GBCAX
  20. 海思开发板上添加ftp功能

热门文章

  1. vim使用matchit
  2. 如何在xcode7上免开发者账号进行ios程序真机测试
  3. java计算机毕业设计科研团队管理系统源码+mysql数据库+系统+lw文档+部署
  4. 长沙毕业生如何选择IT培训学校?
  5. Scratch编程与数学之小猫背九九乘法表口诀!
  6. 6m缓存和8m缓存差距_i9 9900K和R9 3900X哪个好?i99900K对比R93900X性能差距评测
  7. oracle之decode
  8. 微震生命探测仪价格是多少,可以使用在哪些地方。
  9. UVA - 10881(思维题)------蚂蚁走竹竿
  10. mysql 初始密码windows_windows下mysql初始密码设置