<tfoot>:表格腳註元素
試一試
屬性
此元素包含 全域性屬性。
已棄用屬性
以下屬性已棄用,不應使用。在更新現有程式碼和出於歷史參考目的時,下面會對此進行說明。
align已棄用-
指定每個腳註單元格的水平對齊方式。可能 列舉 值為
left、center、right、justify和char。在支援的情況下,char值會將文字內容對齊到char屬性中定義的字元以及charoff屬性中定義的偏移量上。請改用text-alignCSS 屬性,因為此屬性已棄用。 bgcolor已棄用-
定義每個腳註單元格的背景顏色。該值為 HTML 顏色;可以是 6 位十六進位制 RGB 程式碼(以“
#”為字首)或 顏色關鍵字。不支援其他 CSS<color>值。請改用background-colorCSS 屬性,因為此屬性已棄用。 char已棄用-
不起作用。最初旨在指定內容對齊到每個腳註單元格的字元。當嘗試對齊數字或貨幣值時,此類值的典型值包括句點 (
.)。如果align未設定為char,則會忽略此屬性。 charoff已棄用-
不起作用。最初旨在指定腳註單元格內容與
char屬性指定的對齊字元之間的字元偏移量。 valign已棄用-
指定每個腳註單元格的垂直對齊方式。可能 列舉 值為
baseline、bottom、middle和top。請改用vertical-alignCSS 屬性,因為此屬性已棄用。
使用說明
示例
有關完整的表格示例,請參閱 <table>,其中介紹了常見標準和最佳實踐。
帶腳註的表格
此示例演示了一個表格,該表格被劃分為一個包含列標題的表頭部分、一個包含表格主要資料的表體部分以及一個彙總某一列資料的表腳部分。
HTML
<thead>、<tbody> 和 <tfoot> 元素用於將基本表格構建成具有語義意義的部分。<tfoot> 元素表示表格的表腳部分,其中包含一行 (<tr>),表示“學分”列中值的計算平均值。
為了將表腳中的單元格分配到正確的列,在 <th> 元素上使用 colspan 屬性,使行標題單元格跨越前三個表格列。表腳中的單個數據單元格 (<td>) 會自動放置在正確的位置,即第四列,省略的 colspan 屬性值預設為 1。此外,在表腳中的標題單元格 (<th>) 上將 scope 屬性設定為 row,明確定義此表腳標題單元格與同一行內的表格單元格相關聯,在本例中,是表腳行中包含計算平均值的一個數據單元格。
<table>
<thead>
<tr>
<th>Student ID</th>
<th>Name</th>
<th>Major</th>
<th>Credits</th>
</tr>
</thead>
<tbody>
<tr>
<td>3741255</td>
<td>Jones, Martha</td>
<td>Computer Science</td>
<td>240</td>
</tr>
<tr>
<td>3971244</td>
<td>Nim, Victor</td>
<td>Russian Literature</td>
<td>220</td>
</tr>
<tr>
<td>4100332</td>
<td>Petrov, Alexandra</td>
<td>Astrophysics</td>
<td>260</td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="3" scope="row">Average Credits</th>
<td>240</td>
</tr>
</tfoot>
</table>
CSS
一些基本的 CSS 用於設定表腳的樣式並突出顯示它,以便表腳單元格在表格主體中的資料中脫穎而出。
tfoot {
border-top: 3px dotted rgb(160 160 160);
background-color: #2c5e77;
color: #fff;
}
tfoot th {
text-align: right;
}
tfoot td {
font-weight: bold;
}
thead {
border-bottom: 2px solid rgb(160 160 160);
background-color: #2c5e77;
color: #fff;
}
tbody {
background-color: #e4f0f5;
}
結果
技術概述
| 內容類別 | 無。 |
|---|---|
| 允許內容 | 零個或多個 <tr> 元素。 |
| 標籤省略 | 開始標籤是必須的。如果父 <table> 元素中沒有更多內容,則可以省略結束標籤。 |
| 允許父元素 | 一個 <table> 元素。<tfoot> 必須出現在任何 <caption>、<colgroup>、<thead>、<tbody> 和 <tr> 元素之後。請注意,這是 HTML 中的要求。最初,在 HTML4 中,情況恰恰相反: <tfoot> 元素不能放置在任何 <tbody> 和 <tr> 元素之後。 |
| 隱式 ARIA 角色 | rowgroup |
| 允許的 ARIA 角色 | 任何 |
| DOM 介面 | HTMLTableSectionElement |
規範
| 規範 |
|---|
| HTML 標準 # the-tfoot-element |
瀏覽器相容性
BCD 表格僅在瀏覽器中載入
另請參閱
- 學習:HTML 表格
<caption>、<col>、<colgroup>、<table>、<tbody>、<td>、<th>、<thead>、<tr>:其他與表格相關的元素background-color:用於設定每個表腳單元格背景顏色的 CSS 屬性border:用於控制表腳單元格邊框的 CSS 屬性text-align:用於水平對齊每個表腳單元格內容的 CSS 屬性vertical-align:用於垂直對齊每個表腳單元格內容的 CSS 屬性