- HTML 教程
- HTML 教程
- HTML - 简介
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块和内联元素
- HTML - 样式表
- HTML - 文本格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图像
- HTML - 图像映射
- HTML - iframe
- HTML - 短语标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 电子邮件链接
- HTML 颜色名称和值
- HTML - 颜色名称
- HTML - RGB 和 RGBA 颜色
- HTML - 十六进制颜色
- HTML - HSL 和 HSLA 颜色
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 标头
- HTML - 头部
- HTML - 网站图标
- HTML - JavaScript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - CSS布局
- HTML - 响应式网页设计
- HTML - 特殊符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - 画布
- HTML API 接口
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSockets
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 杂项
- HTML - 数学标记语言
- HTML - 微观数据
- HTML - 索引数据库
- HTML - Web 消息传递
- HTML - CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - Web 幻灯片台
- HTML 工具
- HTML - 二维码
- HTML - Modernizr
- HTML - 验证器
- HTML 备忘单
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 代码参考
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- HTML - ISO 语言代码
- HTML - 字符编码
- HTML - 已弃用的标签和属性
HTML - 表格
HTML 表格允许我们通过提供行和列功能以有组织的方式呈现数据。还提供有助于清晰和理解的视觉结构,使它们成为 Web 开发的基本元素。
为什么在 HTML 中使用表格?
出于各种原因,表格包含在 HTML 中,主要集中在有效地组织和呈现数据上。一些关键目的包括
- 结构化数据:表格为组织和显示数据提供了连贯的结构,使用户更容易解释信息。
- 比较介绍:当需要并排比较不同的数据集时,例如两个概念之间的差异,表格提供了一种清晰且可视的格式。
- 表格数据表示:自然适合行和列的信息(如计划、统计信息或定价表)可以使用 HTML 表很好地表示。
如何在 HTML 中创建表格?
在 HTML 中创建表格涉及定义结构和内容的多个元素。使用的主要标签是 <table>、<tr>、<td> 和 <th>。
- HTML <table>标签:用于创建将行和列换行的表。
- HTML <tr> 标签:代表“表行”,用于在表中创建行。
- HTML <td> 标签:表示“表数据”,用于在行中创建标准单元格。
- HTML <th> 标签:表示“表头”,用于在行中创建标题单元格。
关于 HTML 表格
Geeting 从 HTML 表格开始——从“我们如何定义表格”到“创建嵌套表格”。表格对于简短的文本内容、数字和非数字数据非常有用。表最有用的应用是数据库。
尝试运行以下 HTML 代码以查看输出。
定义 HTML 表
HTML 表使用 <table> 标签定义,以创建行 <tr> 标签,<th> 和 <td> 用于创建表头和表数据单元格。
例:考虑一个表格,该表表示产品及其各自类别和价格的简单列表。这种基本的表格结构以清晰的表格格式组织数据,使其易于阅读和理解。在这里,边框是 <table> 标记的属性,它用于在所有单元格上放置边框。如果你不需要边框,那么你可以使用 border=“0”。
<!DOCTYPE html>
<html>
<body>
<table border="1">
<tr>
<th>产品</th>
<th>类别</th>
<th>价格</th>
</tr>
<tr>
<td>笔记本电脑</td>
<td>电子产品</td>
<td>$800</td>
</tr>
<tr>
<td>书架</td>
<td>家具</td>
<td>$150</td>
</tr>
<tr>
<td>咖啡机</td>
<td>器具</td>
<td>$50</td>
</tr>
</table>
</body>
</html>
设置 HTML 表格样式
为了添加应用 css,我们将使用内部 css 方法和一些基本的 CSS 属性来装饰 HTML 表格。
例:下面是一个示例,说明了基本的 HTML 表格,该表格将使用 CSS 进行设计,使其看起来不错。
<!DOCTYPE html>
<html>
<head>
<style>
table {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<h2>HTML 表格</h2>
<p>此表为3*3个单元格,包括表头。
<table>
<tr>
<th>表头 1</th>
<th>表头 2</th>
<th>表头 3</th>
</tr>
<tr>
<td>数据 1</td>
<td>数据 2</td>
<td>数据 3</td>
</tr>
<tr>
<td>数据 4</td>
<td>数据 5</td>
<td>数据 6</td>
</tr>
</table>
</body>
</html>
表格背景颜色和图像
我们可以使用 CSS 来设置背景颜色或图像,也可以使用 HTML 属性,在这两个示例中,我们将使用 HTML 属性。
- HTML bgcolor 属性:我们可以为整个表格或仅为一个单元格设置背景颜色。
- HTML background 属性:我们可以使用 HTML background 属性设置背景图像。
您还可以使用 bordercolor 属性设置边框颜色。
示例 1:这是使用 bgcolor 和 bordercolor 属性为表格背景和边框着色的另一个示例。
<!DOCTYPE html>
<html>
<head>
<title>HTML表格背景颜色</title>
</head>
<body>
<table border="1" bordercolor="green" bgcolor="yellow">
<tr>
<th>第1列</th>
<th>第2列</th>
<th>第3列</th>
</tr>
<tr>
<td rowspan="2">第1行单元格1</td>
<td>第1行单元格2</td>
<td>第1行单元格3</td>
</tr>
<tr>
<td>第2行单元格2</td>
<td>第2行单元格3</td>
</tr>
<tr>
<td colspan="3">第3行单元格1</td>
</tr>
</table>
</body>
</html>
示例 2:
这是使用 background 属性的另一个示例。在这里,我们将使用“images”目录中可用的图像。
<!DOCTYPE html>
<html>
<head>
<title>HTML表格背景图像</title>
</head>
<body>
<table border="1" bordercolor="green" background="/images/test.png">
<tr>
<th>第1列</th>
<th>第2列</th>
<th>第3列</th>
</tr>
<tr>
<td rowspan="2">第1行单元格1</td>
<td>第1行单元格2</td>
<td>第1行单元格3</td>
</tr>
<tr>
<td>第2行单元格2</td>
<td>第2行单元格3</td>
</tr>
<tr>
<td colspan="3">第3行单元格1</td>
</tr>
</table>
</body>
</html>
工作台宽度和高度
您可以通过使用 HTML width 和 height 属性提及宽度和高度来设置表格大小。您可以以像素或可用屏幕面积的百分比为单位指定表格宽度或高度。
例:在此示例中,我们将使用 HTML width 和 height 属性设置 和 height 400 和 150 的表。
<!DOCTYPE html>
<html>
<head>
<title>HTML表格宽度/高度</title>
</head>
<body>
<table border="1" width="400" height="150">
<tr>
<th>标题 2</th>
<th>标题 2</th>
</tr>
<tr>
<td>第1行第1列</td>
<td>第1行第2列</td>
</tr>
<tr>
<td>第2行第1列</td>
<td>第2行第2列</td>
</tr>
</table>
</body>
</html>
嵌套 HTML 表格
创建一个嵌套的HTML表格非常简单,我们只需要在HTML表格中创建表格。
例:在此示例中,我们将创建边框为 1 的嵌套表。
<!DOCTYPE html>
<html>
<head>
<title>HTML嵌套表</title>
</head>
<body>
<table border=1>
<tr>
<td> 外表的第一列 </td>
<td>
<table border=1>
<tr>
<td> 内部表格的第一行 </td>
</tr>
<tr>
<td> 内部表格的第二行 </td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border=1>
<tr>
<td> 内部表格的第一行 </td>
</tr>
<tr>
<td> 内部表格的第二行</td>
</tr>
</table>
</td>
<td> 外表的第一列</td>
</tr>
</table>
</body>
</html>
HTML Tables 相关标签
以下是与 HTML 表格相关的所有 HTML 标签的列表
标记 | 描述 | |
---|---|---|
<table> | 这用于创建 HTML 表。 |
|
<th> | 定义表的标题。 |
|
<tr> | 定义表行。 | |
<td> | 用于存储每个单元格的表数据。 | |
<caption> | 指定 table 元素的标题。 | |
<colgroup> | 描述表中用于 formattig 的一个或多个列的集合。 | |
<col> | 用于提供有关列的信息。 | |
<thead> | 用于定义表头部分。 | |
<tbody> | 用于定义表体部分。 | |
<tfoot> | 用于定义表页脚部分。 |