<tfoot>: Элемент подвала таблицы
Базовая линия Широко доступна
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Элемент <tfoot> HTML содержит набор строк таблицы (<tr> элементы), указывающий, что они образуют подвал таблицы с информацией о столбцах таблицы. Обычно это сводка столбцов, например, сумма заданных чисел в столбце.
Попробуйте
Атрибуты
Этот элемент включает глобальные атрибуты.
Устаревшие атрибуты
Следующие атрибуты устарели и не должны использоваться. Они документированы ниже для справки при обновлении существующего кода и только для исторической справки.
-
alignУстаревший -
Определяет горизонтальное выравнивание каждой ячейки подвала. Возможные значения перечисления (перечисления) —
left,center,right,justify, иchar. При поддержке, значениеcharвыравнивает текстовое содержимое по символу, определенному в атрибутеchar, и по смещению, определенному атрибутомcharoff. Вместо этого используйте свойство CSStext-align, так как этот атрибут устарел. -
bgcolorУстаревший -
Определяет цвет фона каждой ячейки подвала. Значение — HTML-цвет; либо 6-значный шестнадцатеричный код RGB (шестнадцатеричный код RGB), с префиксом '
#', либо ключевое слово цвета (имя цвета). Другие значения CSS<color>не поддерживаются. Вместо этого используйте свойство CSSbackground-color, так как этот атрибут устарел. -
charУстаревший -
Ничего не делает. Изначально предназначался для указания выравнивания содержимого к символу в каждой ячейке подвала. Типичные значения включают точку (
.) при попытке выравнивания чисел или денежных значений. Еслиalignне установлено вchar, этот атрибут игнорируется. -
charoffУстаревший -
Ничего не делает. Изначально предназначался для указания количества символов для смещения содержимого ячейки подвала от символа выравнивания, указанного атрибутом
char. -
valignУстаревший -
Определяет вертикальное выравнивание каждой ячейки подвала. Возможные значения перечисления (перечисления) —
baseline,bottom,middle, иtop. Вместо этого используйте свойство CSSvertical-align, так как этот атрибут устарел.
Примечания по использованию
- Элемент
<tfoot>размещается после любого элемента<caption>,<colgroup>,<thead>,<tbody>и<tr>. - Вместе со связанными элементами
<thead>и<tbody>, элемент<tfoot>предоставляет полезную семантическую информацию и может использоваться при рендеринге как для экрана, так и для печати. Указание таких групп содержимого таблицы также предоставляет важную контекстную информацию для вспомогательных технологий, включая экранные читатели и поисковые системы. - При печати документа, в случае многостраничной таблицы, подвал таблицы обычно указывает информацию, которая выводится как промежуточная сводка на каждой странице.
Пример
См. <table> для примера полной таблицы, демонстрирующего общие стандарты и рекомендации.
Таблица с подвалом
Этот пример демонстрирует таблицу, разделенную на секцию заголовка со заголовками столбцов, секцию тела с основными данными таблицы и секцию подвала, обобщающую данные одного столбца.
HTML
Элементы <thead>, <tbody> и <tfoot> используются для структурирования основной таблицы на семантические секции. Элемент <tfoot> представляет собой секцию подвала таблицы, которая содержит строку (<tr>), представляющую вычисленное среднее значение значений в столбце "Кредиты".
Для размещения ячеек подвала в соответствующих столбцах используется атрибут colspan элемента <th> для объединения ячейки заголовка строки по первым трём столбцам таблицы. Единственная ячейка данных (<td>) в подвале автоматически размещается в правильном месте, то есть в четвёртом столбце, при этом пропущенное значение атрибута colspan по умолчанию равно 1. Кроме того, атрибут scope установлен в значение row в ячейке заголовка (<th>) в подвале, чтобы явно указать, что эта ячейка заголовка подвала относится к ячейкам таблицы в той же строке, что в нашем примере является единственной ячейкой данных в строке подвала, которая содержит вычисленное среднее значение.
<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 |
Совместимость браузеров
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
tfoot |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
align |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 |
bgcolor |
1 | 12 | 1 | ≤15 | 1 | 18 | 4 | ≤14 | 1 | 1.0 | 4.4 |
char |
1 | 12 | Нет | 15 | ≤4 | 18 | Нет | 14 | ≤3.2 | 1.0 | 4.4 |
charoff |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
valign |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 |
См. также
- Учебник: Таблицы HTML
-
<caption>,<col>,<colgroup>,<table>,<tbody>,<td>,<th>,<thead>,<tr>: Другие элементы, связанные с таблицами -
background-color: Свойство CSS для задания цвета фона каждой ячейки подвала -
border: Свойство CSS для управления границами ячеек подвала -
text-align: Свойство CSS для горизонтального выравнивания содержимого каждой ячейки подвала -
vertical-align: Свойство CSS для вертикального выравнивания содержимого каждой ячейки подвала
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot