HTML表格

本笔记记于2021年,摘自MDN HTML板块

1.什么是表格

表格是由行和列组成的结构化数据集(表格数据),它能够使简捷迅速地查找某个表示不同类型数据之间的某种关系的值
HTML 表格 应该用于表格数据 ,这正是 HTML 表格设计出来的用途

2.定义整列数据的样式信息:<col><colgroup>

让一列中的每个数据的样式都一样

<table>
  <colgroup>
    <col>
    <col style="background-color: yellow">
  </colgroup>
  <tr>
    <th>Data 1</th>
    <th>Data 2</th>
  </tr>
  <tr>
    <td>Calcutta</td>
    <td>Orange</td>
  </tr>
  <tr>
    <td>Robots</td>
    <td>Jazz</td>
  </tr>
</table>
效果图

3.高级特性

  • <caption> 为表格增加一个标题,标题就放在 <table> 标签的下面
  • <thead> 需要嵌套在 table 元素中,放置在头部的位置,因为它通常代表第一行,第一行中往往都是每列的标题,但是不是每种情况都是这样的
    使用了 <col>/<colgroup>元素,那么 <thead>元素就需要放在它们的下面
  • <tfoot> 需要嵌套在 table 元素中,放置在底部 (页脚)的位置,一般是最后一行,往往是对前面所有行的总结,比如,可以按照预想的方式将<tfoot>放在表格的底部,或者就放在 <thead> 的下面(浏览器仍将它呈现在表格的底部)
  • <tbody> 需要嵌套在 table 元素中,放置在 <thead>的下面或者是 <tfoot> 的下面,这取决于如何设计结构
    (<tfoot>放在<thead>下面也可以生效)

4. scope属性,可以添加在<th> 元素中,用来帮助屏幕阅读设备更好地理解那些标题单元格,这个标题单元格到底是列标题呢,还是行标题

scope 还有两个可选的值 : colgroup 和 rowgroup,用于位于多个列或行的顶部的标题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

  • 前端07班 王 对于table的使用我们会有种先入为主的厌恶。觉得页面中不应该出现表格!其实这只是针对使用HTML...
    ea203453e188阅读 7,669评论 0 5
  • 表格、表单、列表 能够利用表格、列表和表单完成注册页面的综合案例 能出说表格用来做什么的 能说出列表用来做什么的 ...
    _刘彦辉阅读 4,359评论 0 0
  • 一、介绍 表格,又称为表,即是一种可视化交流模式,又是一种组织整理数据的手段。人们在通讯交流、科学研究以及数据分析...
    走着别浪阅读 3,240评论 0 3
  • 创建表格 在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下: 单元格内的文字...
    王玉伟的伟阅读 4,743评论 0 1
  • 一、概述 HTML表格由table标签以及一个或多个tr、th或td标签组成:table标签用来定义表格;tr标签...
    怜歌阅读 4,750评论 0 0

友情链接更多精彩内容