HTML表格基础学习
文章目录
- 1.创建表格
- 2.表格属性
- 3.表头标签
- 4.表格结构
- 5.表格标题
- 6.合并单元格
注意:表格的存在不是用来布局的,是用来处理大批量的表格式数据的。例如网页的中的股市行情
1.创建表格
在HTML网页中想要创建表格,就需要使用表格相关的标签。创建表格的基本语法如下:
<table><tr><td>单元格内的文字</td>...</tr>...
</table>
标签解释:注意没有列标签
<table></table>
表格标签<tr></tr>
行标签<td></td>
单元格标签注意,这种格式是固定的,table标签里面只能是tr标签,tr里面只能是td标签,但是td像是一个容器,可以容纳所有元素。
姓名 年龄 班级 张三 18 1802 李四 19 1802 王五 3 1802
2.表格属性
属性名 | 含义 | 常用属性值 |
---|---|---|
border | 设置表格的边框,默认border="0"无边框 | 像素值 |
cellspacing | 设置单元格与单元格边框之间的空白间距 | 像素值,默认2px |
cellpadding | 设置单元格内容与单元格边框之间的空白间距 | 像素值,默认1px |
width | 设置表格宽度 | 像素值 |
height | 设置表格高度 | 像素值 |
align | 设置表格在网页中的水平对齐方式 | left、center、right |
代码示例:
<body><table border="1" cellspacing="0" cellpadding="5" width="500" height="200" align="center"><tr><td>姓名</td><td>年龄</td><td>班级</td></tr><tr><td>张三</td><td>18</td><td>01</td></tr><tr><td>李四</td><td>19</td><td>02</td></tr><tr><td>王五</td><td>3</td><td>03</td></tr></table>
</body>
3.表头标签
表头一般是位于表格的第一行或者第一列,其文本加粗居中。表头设置方式:使用<th></th>
标签替代相应的单元格标签<td></td>
.
<table border="1" cellspacing="0" cellpadding="5" width="500" height="200" align="center"><tr><th>姓名</th><th>年龄</th><th>学号</th></tr><tr><th>张三</th>><td>18</td><td>01</td></tr><tr><th>李四</th><td>12</td><td>02</td></tr><tr><th>王五</th><td>3</td><td>03</td></tr>
</table>
4.表格结构
整个表格可以划分成两个部分:表格头部和表格主体。我们分别使用<thead></thead>
和<tbody></tbody
分别将两个部分包裹起来,注意这里只是为了划分两个结构部分,并不会显示出什么效果,所以可以使用。
<table border="1" cellspacing="0" cellpadding="5" width="500" height="200" align="center"><thead><tr><th>姓名</th><th>年龄</th><th>学号</th></tr></thead><tbody><tr><th>张三</th>><td>18</td><td>01</td></tr><tr><th>李四</th><td>12</td><td>02</td></tr><tr><th>王五</th><td>3</td><td>03</td></tr></tbody>
</table>
5.表格标题
使用标签:<caption></caption>
这个标签一定要紧随table标签之后,只能对每个表格定义一个标题,通常这个标题会被居中于表格之上。
<table border="1" cellspacing="0" cellpadding="5" width="500" height="200" align="center"><caption>这里是表格的标题</caption><thead><tr><th>姓名</th><th>年龄</th><th>学号</th></tr></thead><tbody><tr><th>张三</th>><td>18</td><td>01</td></tr><tr><th>李四</th><td>12</td><td>02</td></tr><tr><th>王五</th><td>3</td><td>03</td></tr></tbody>
</table>
6.合并单元格
跨行合并:rowspan
跨列合并:colspan
<table border="1" cellspacing="0" cellpadding="5" width="500" height="200" align="center"><thead><tr><th>姓名</th><th>年龄</th><th>学号</th></tr></thead><tbody><tr><th>张三</th>><td>18</td><td rowspan="2">实现跨行合并之后的单元格</td></tr><tr><th>李四</th><td>12</td></tr><tr><th>王五</th><td colspan="2">跨列合并之后的单元格</td></tr></tbody>
</table>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CxmZVPUE-1571215457033)(F:\研究生\前端学习\黑马39\2019年最新传智播客黑马39期前端视频教程\HTML+CSS\HTML+CSS\合并单元格.png)]
HTML表格基础学习相关推荐
- JavaScript基础学习 动态生成表格
JavaScript基础学习 动态生成表格 根据我们拥有的数据来动态创建表格的行和列,以及实现删除行的操作 <!DOCTYPE html> <html lang="en&q ...
- mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...
MySQL 基础学习二:创建一个用户表,并 增删改查 提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的. 第一步,创建一个用户表 1,打开控制台,进入数据库 C:\Users\Ad ...
- mysql as用法_MySQL基础学习总结
数据分析无法离开SQL这一重要的工具,经过十天时间的学习,并完全以MySQL工具对上一节的数据分析岗位数据进行了分析,加强了操作训练,对这一工具使用有了基本的经验.本着以输出为手段检验学习效果,以温故 ...
- 计算机基础与应用(上)笔记总结,计算机基础学习心得体会范文(通用3篇)
计算机基础学习心得体会范文(通用3篇) 当我们对人生或者事物有了新的思考时,好好地写一份心得体会,这样可以记录我们的思想活动.那么要如何写呢?以下是小编精心整理的计算机基础学习心得体会范文(通用3篇) ...
- Python科学计算之Pandas基础学习
Python科学计算之Pandas基础学习 导入Pandas 我们首先要导入我们的演出明星--Pandas. 这是导入Pandas的标准方式.显然,我们不希望每时每刻都在程序中写'pandas',但是 ...
- pandas库基础学习
pandas库基础学习 1.Pandas模块的数据结构 Pandas模块的数据结构主要有两种: Series DataFrame Series 是一维数组,基于Numpy的ndarray 结构 Dat ...
- bootstrap基础学习【菜单、按钮、导航】(四)
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>boo ...
- 医用计算机基础学习心得,计算机基础学习心得.doc
计算机基础学习心得 计算机基础学习心得一:计算机基础学习心得 当今社会,到处充满机会与挑战.知识是我们面对这一切的筹码,而计算机知识则更为重要.如何在本科函授这样一种形式下,学好计算机课程,这是摆在我 ...
- [转载] Python Web开发—进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程
参考链接: 在Python中创建代理Web服务器 2 Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python We ...
最新文章
- python实现维吉尼亚加密法
- jstl视图_使用JSTL视图探索Spring Controller
- webpack自动化构建脚本指令npm run dev/build
- 笔记-网页内嵌Google地图与地理位置模拟
- html语言class,HTML DOM
- kotlin set 私有_Kotlin可见性修改器–公共,受保护,内部,私有
- Python之turtle画奥运五环、斜眼笑脸
- 10月17号PC端云音乐项目总结
- Charles(青花瓷)抓包工具的使用
- java面试题--java基础--迈达斯篇
- DNS服务器安装(linux)
- vue 如何下载 xlsx文件 这里介绍两种 一种是命名文件夹再下载 一种是不命名随机名称下载
- 电商网站对服务器配置有什么要求?
- uni-app 前后端实战课 - 《悦读》学习笔记:【创建项目、后端环境介绍】小程序开发实例教程1/
- to写日志or not to写日志,is a question.-.-
- 计算机组成原理 唐朔飞229页
- Direct3D中的纹理映射
- Syntax error on token(s), misplaced construct(s)
- win10/win11 + WSL + gui 配置教程
- 邀请好友注册页面html,邀请分享页面-用户激励.html