1 Star 0 Fork 1

小弟调调 / html-tutorial

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
tfoot.md 3.85 KB
一键复制 编辑 原始数据 按行查看 历史
小弟调调 提交于 2022-05-01 19:33 . doc: add tag document.

HTML <tfoot> Tag

示例

带有 <thead><tbody><tfoot> 元素的 HTML 表格:

<style>
  table, th, td { border: 1px solid black; }
</style>
<table>
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>

定义和用法

<tfoot> 标签用于对 HTML 表格中的页脚内容进行分组。

<tfoot> 元素与 <thead><tbody> 元素一起使用来指定表格的每个部分(页脚、页眉、正文)。

浏览器可以使用这些元素来启用独立于页眉和页脚的表格正文滚动。此外,当打印跨多页的大表格时,这些元素可以使表格页眉和页脚打印在每页的顶部和底部。

注意: <tfoot> 元素内部必须有一个或多个 <tr> 标签。

<tfoot> 标记必须在以下上下文中使用: 作为 <table> 元素的子元素,在任何 <caption> 之后,< colgroup><thead><tbody> 元素。

提示: <thead>、<tbody> 和 <tfoot> 元素默认不会影响表格的布局。但是,您可以使用 CSS 来设置这些元素的样式(参见下面的示例)!

浏览器支持

Element chrome edge firefox safari opera
<tfoot> Yes Yes Yes Yes Yes

全局属性

<tfoot> 标签支持 HTML 中的全局属性

事件属性

<tfoot> 标签支持 HTML 中的事件属性

更多示例

使用 CSS 样式化 <thead>、<tbody> 和 <tfoot>:

<html>
<head>
  <style>
    thead {color: green;}
    tbody {color: blue;}
    tfoot {color: red;}
    table, th, td { border: 1px solid black; }
  </style>
</head>
<body>
<table>
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>

如何对齐 <tfoot> 中的内容(使用 CSS):

<style>
  table, th, td { border: 1px solid black; }
</style>
<table style="width:100%">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
  <tfoot style="text-align:center">
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>

如何垂直对齐 <tfoot> 中的内容(使用 CSS):

<style>
  table, th, td { border: 1px solid black; }
</style>
<table style="width:100%">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
  <tfoot style="vertical-align:bottom">
    <tr style="height:100px">
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>

默认 CSS 设置

大多数浏览器将显示具有以下默认值的 <tfoot> 元素:

tfoot {
  display: table-footer-group;
  vertical-align: middle;
  border-color: inherit;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jaywcjlove/html-tutorial.git
git@gitee.com:jaywcjlove/html-tutorial.git
jaywcjlove
html-tutorial
html-tutorial
main

搜索帮助