文章目录

  • 1.创建表格
  • 2.表格属性
  • 3.表头标签
  • 4.表格结构
  • 5.表格标题
  • 6.合并单元格

注意:表格的存在不是用来布局的,是用来处理大批量的表格式数据的。例如网页的中的股市行情

1.创建表格

在HTML网页中想要创建表格,就需要使用表格相关的标签。创建表格的基本语法如下:

<table><tr><td>单元格内的文字</td>...</tr>...
</table>

标签解释:注意没有列标签

  1. <table></table> 表格标签

  2. <tr></tr> 行标签

  3. <td></td> 单元格标签

  4. 注意,这种格式是固定的,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表格基础学习相关推荐

  1. JavaScript基础学习 动态生成表格

    JavaScript基础学习 动态生成表格 根据我们拥有的数据来动态创建表格的行和列,以及实现删除行的操作 <!DOCTYPE html> <html lang="en&q ...

  2. mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...

    MySQL 基础学习二:创建一个用户表,并 增删改查 提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的. 第一步,创建一个用户表 1,打开控制台,进入数据库 C:\Users\Ad ...

  3. mysql as用法_MySQL基础学习总结

    数据分析无法离开SQL这一重要的工具,经过十天时间的学习,并完全以MySQL工具对上一节的数据分析岗位数据进行了分析,加强了操作训练,对这一工具使用有了基本的经验.本着以输出为手段检验学习效果,以温故 ...

  4. 计算机基础与应用(上)笔记总结,计算机基础学习心得体会范文(通用3篇)

    计算机基础学习心得体会范文(通用3篇) 当我们对人生或者事物有了新的思考时,好好地写一份心得体会,这样可以记录我们的思想活动.那么要如何写呢?以下是小编精心整理的计算机基础学习心得体会范文(通用3篇) ...

  5. Python科学计算之Pandas基础学习

    Python科学计算之Pandas基础学习 导入Pandas 我们首先要导入我们的演出明星--Pandas. 这是导入Pandas的标准方式.显然,我们不希望每时每刻都在程序中写'pandas',但是 ...

  6. pandas库基础学习

    pandas库基础学习 1.Pandas模块的数据结构 Pandas模块的数据结构主要有两种: Series DataFrame Series 是一维数组,基于Numpy的ndarray 结构 Dat ...

  7. bootstrap基础学习【菜单、按钮、导航】(四)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>boo ...

  8. 医用计算机基础学习心得,计算机基础学习心得.doc

    计算机基础学习心得 计算机基础学习心得一:计算机基础学习心得 当今社会,到处充满机会与挑战.知识是我们面对这一切的筹码,而计算机知识则更为重要.如何在本科函授这样一种形式下,学好计算机课程,这是摆在我 ...

  9. [转载] Python Web开发—进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程

    参考链接: 在Python中创建代理Web服务器 2 Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python We ...

最新文章

  1. python实现维吉尼亚加密法
  2. jstl视图_使用JSTL视图探索Spring Controller
  3. webpack自动化构建脚本指令npm run dev/build
  4. 笔记-网页内嵌Google地图与地理位置模拟
  5. html语言class,HTML DOM
  6. kotlin set 私有_Kotlin可见性修改器–公共,受保护,内部,私有
  7. Python之turtle画奥运五环、斜眼笑脸
  8. 10月17号PC端云音乐项目总结
  9. Charles(青花瓷)抓包工具的使用
  10. java面试题--java基础--迈达斯篇
  11. DNS服务器安装(linux)
  12. vue 如何下载 xlsx文件 这里介绍两种 一种是命名文件夹再下载 一种是不命名随机名称下载
  13. 电商网站对服务器配置有什么要求?
  14. uni-app 前后端实战课 - 《悦读》学习笔记:【创建项目、后端环境介绍】小程序开发实例教程1/
  15. to写日志or not to写日志,is a question.-.-
  16. 计算机组成原理 唐朔飞229页
  17. Direct3D中的纹理映射
  18. Syntax error on token(s), misplaced construct(s)
  19. win10/win11 + WSL + gui 配置教程
  20. 邀请好友注册页面html,邀请分享页面-用户激励.html

热门文章

  1. 周立功-成功心法(1):低年级大学生如何查资料写论文
  2. 面试官系统精讲Java源码及大厂真题 - 15 CopyOnWriteArrayList 源码解析和设计思路
  3. Mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围
  4. ZooKeeper -- API文档
  5. 行为设计模式 - 责任链设计模式
  6. Mysql搭建PXC集群 - Percona XtraDB Cluster
  7. 面试刷题29:mysql事务隔离实现原理?
  8. Nexus9刷机全纪录
  9. chrome 90的新功能(new feature in chrome 90)
  10. ffmpeg转换格式