Перейти к содержимому

Тег HTML <tfoot>

Тег <code><tfoot></code> определяет нижний колонтитул (подвал) таблицы HTML. Он используется вместе с элементами <code><thead></code> и <code><tbody></code>, которые определяют заголовок и тело таблицы соответственно.

Тег <code><tfoot></code> должен быть объявлен внутри элемента <code><table></code>, после элементов <code><caption></code> и <code><colgroup></code> (если они есть). Обратите внимание, что в исходном коде <code><tfoot></code> должен располагаться перед <code><tbody></code>, хотя браузеры всегда отображают его в нижней части таблицы.

DANGER

Тег <code><tfoot></code> должен содержать как минимум один тег <code><tr></code>.

TIP

Элементы <code><thead></code>, <code><tbody></code> и <code><tfoot></code> по умолчанию не влияют на макет таблицы. Используйте свойства CSS для настройки внешнего вида таблицы.

Синтаксис

Тег <code><tfoot></code> используется парами. Содержимое записывается между открывающим (<code><tfoot></code>) и закрывающим (<code></tfoot></code>) тегами.

Тег HTML <code><tfoot></code>

html
<table>
  <thead> ... </thead>
  <tfoot>
    <tr>
      <td> ... </td>
    </tr>
  </tfoot>
  <tbody> ... </tbody>
</table>

Пример использования тега HTML <code><tfoot></code>:

Тег HTML <code><tfoot></code>

html
<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document.</title>
  </head>
  <body>
    <table style="width: 400px; border-collapse: collapse;" border="1">
      <caption>
        FIFA World Cup 2018 Top Goalscorers
        <hr />
      </caption>
      <thead>
        <tr>
          <th>Name</th>
          <th>Country</th>
          <th>Goal</th>
        </tr>
      </thead>
      <tfoot>
        <tr>
          <th colspan="3">Harry Kane - the best player!</th>
        </tr>
      </tfoot>
      <tbody>
        <tr>
          <td>Harry Kane</td>
          <td>England</td>
          <td>6</td>
        </tr>
        <tr>
          <td>Christiano Ronaldo</td>
          <td>Portugal</td>
          <td>4</td>
        </tr>
        <tr>
          <td>Neymar</td>
          <td>Brazil</td>
          <td>2</td>
        </tr>
      </tbody>
    </table>
  </body>
</html>

Результат

tfoot example

Тег <code><tfoot></code> и другие теги для обобщения содержимого таблицы

Элемент <code><tfoot></code> определяет секцию нижнего колонтитула для таблицы, которая обычно содержит сводные или агрегированные данные. В исходном коде он должен располагаться перед элементом <code><tbody></code>, но браузеры всегда отображают его в нижней части.

Используйте элементы <code><thead></code>, <code><tbody></code> и <code><tfoot></code> для структурирования таблиц, содержащих сложные наборы данных. Эти элементы помогают организовать содержимое таблицы. Чтобы включить независимую прокрутку тела таблицы, примените свойства CSS overflow.

Атрибуты

АтрибутЗначениеОписание
alignright, left, center, justify, charУстанавливает горизонтальное выравнивание содержимого внутри элемента <code><tfoot></code>. Этот атрибут не поддерживается в HTML5.
bgcolorbgcolorУстанавливает цвет фона строк внутри элемента <code><tfoot></code>. Этот атрибут не поддерживается в HTML5.
charcharacterУказывает выравнивание содержимого внутри элемента <code><tfoot></code> по заданному символу. Используется только при атрибуте align="char". Этот атрибут не поддерживается в HTML5.
charoffnumberУказывает количество символов, на которое содержимое внутри элемента <code><tfoot></code> будет смещено от символа, указанного атрибутом char. Используется только при атрибуте align="char". Этот атрибут не поддерживается в HTML5.
valigntop, bottom, middle, baselineУказывает вертикальное выравнивание содержимого внутри элемента <code><tfoot></code>. Этот атрибут не поддерживается в HTML5.

Примечание: Все перечисленные выше атрибуты устарели в HTML5. Используйте CSS для стилизации.

Тег <code><tfoot></code> также поддерживает Глобальные атрибуты и Атрибуты событий.

Как стилизовать тег HTML <code><tfoot></code>

css
tfoot {
  background-color: #f2f2f2;
  font-weight: bold;
}

Практика

Какова цель тега HTML tfoot и где он обычно размещается в таблице?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.