HTML5的表格元素
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的表格元素相关推荐
- HTML5 表格元素
HTML5 表格元素 要点: 表格元素汇总 表格元素解析 表格就是使用网格的形式来显示二维数据的. 表格元素总汇 表格至少包含三个元素:<table>.<tr>.< ...
- HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些?
前端面试题(8) 打卡: 2021-5-2 HTML HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些? (1)行内元素 inline element a - 锚点 b - 粗体 ( 不推荐 ...
- html5 支持表格吗,html5 – 在HTML 5中使用表格很好吗?
简单规则 – 使用表格表格数据,使用其他元素进行演示(使用CSS设计布局),如div,section,aside,nav等.这为他们所持有的内容提供了意义,而不是为所有内容使用表 事实是,开发人员在9 ...
- html5-5 HTML5表单元素和内嵌框架
html5-5 HTML5表单元素和内嵌框架 一.总结 一句话总结:单选框和多选框选的时候外面加label就可以实现选后面文字也可以选中了 1.html5如何实现文件上传? 必须加上enctype ...
- html中表格元素的英文,HTML中表格元素TABLE,TR,TD及属性的语法
table:表格元素及属性 属性说明 width 表格宽度,单位为%或象素 border 表格边框线的粗细 cellspacing 表格间距 cellpadding 表格边距 ...
- HTML5所有常用元素和属性
HTML5所有常用元素和属性 - <!--...-->注释- <html>根元素- <head>页面头部分,可以包含如下子元素> <script> ...
- HTML(二):表格元素
表格元素的作用:用来格式化显示数据. 一.表格的基本结构 表格的基本语法: <TABLE border="设置表格边框尺寸大小" width="" cel ...
- php中插入表格 标签,PHP_HTML中的表格元素,一,table标签。tablegt - phpStudy
HTML中的表格元素 一, 1,border属性的参数值是数字,表示表格边框宽度所占的像素点数.它也可以不带有参数值使用,仅表示该表格是有边框的.例如, 2,width和height属性的作用是指定表 ...
- HTML5 新增结构元素分为主体结构元素和非主体结构元素
做移动端有一段时间,今天有同事问了我 article 和 section 标签的使用,模模糊糊的解释了下,他似懂非懂,有点小尴尬.忽然间觉得自己有必要再翻翻书籍,重温下 html5 的新元素.今天先介 ...
最新文章
- i java_Java中的i++和i--
- 当当网首页——JS代码
- 迈向未来的那五种人,自古以来就很重要的人
- Pandas简明教程:四、Pandas数据索引方式
- hibernate一对一外键单向关联
- css div 垂直居中设置
- linux下安装使用libuuid(uuid-generate)
- 特征工程(part2)--数值型数据
- python基础技巧总结(一)
- java绘制图表控件_eclipse中用JAVA代码怎么画柱形图表
- 同TTX更可爱的层次分析法游戏破解
- InnoDB关键特性之doublewrite
- 宝可梦推出「电子鸡」新游戏 训练师赶紧将可爱伊布带回家!
- WPS Office 11.1.0.10314 免费完整版
- Qt QML应用框架
- [-NDK 导引篇 -] 在NDK开发之前你应知道的东西
- 关于我的大学ACM江湖
- 洛谷 P1757 通天之分组背包 C++ dp
- 【甘肃银行:进一步加大在区块链等领域的布局】GBCAX
- 海思开发板上添加ftp功能
热门文章
- vim使用matchit
- 如何在xcode7上免开发者账号进行ios程序真机测试
- java计算机毕业设计科研团队管理系统源码+mysql数据库+系统+lw文档+部署
- 长沙毕业生如何选择IT培训学校?
- Scratch编程与数学之小猫背九九乘法表口诀!
- 6m缓存和8m缓存差距_i9 9900K和R9 3900X哪个好?i99900K对比R93900X性能差距评测
- oracle之decode
- 微震生命探测仪价格是多少,可以使用在哪些地方。
- UVA - 10881(思维题)------蚂蚁走竹竿
- mysql 初始密码windows_windows下mysql初始密码设置