САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
Внимание!!! Скоро выйдет новая весия УЧЕБНИК JAVASCRIPT

HTML Тег <tfoot>


Пример

HTML таблица с элементами <thead>, <tbody>, и <tfoot>:

<table>
  <thead>
    <tr>
      <th>Месяц</th>
      <th>Экономия</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Январь</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>Февраль</td>
      <td>$80</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>Сумма</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>
Попробуйте сами »

Определение и использование

Тег <tfoot> используется для группировки содержимого нижнего колонтитула в HTML таблице.

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

Браузеры могут использовать эти элементы для включения прокрутки тела таблицы независимо от верхнего и нижнего колонтитулов. Кроме того, при печати большой таблицы, охватывающей несколько страниц, эти элементы могут позволить печатать верхний и нижний колонтитулы таблицы в верхней и нижней частях каждой страницы.

Примечание: Тег <tfoot> должен иметь один или несколько тегов внутри <tr>.

Тег <tfoot> должен использоваться в следующем контексте: Как ребенок элемента <table>, после любого элемента <caption>, <colgroup>, <thead>, и <tbody>.

Совет: Элеметы <thead>, <tbody>, и <tfoot> по умолчанию не влияют на макет таблицы. Однако вы можете использовать CSS для стилизации этих элементов (см. пример ниже)!


Поддержка браузеров

Элемент
<tfoot> Да Да Да Да Да

Глобальные атрибуты

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


События атрибутов

Тег <tfoot> также поддерживает События атрибутов в HTML.



Еще примеры

Пример

Стили <thead>, <tbody>, и <tfoot> с CSS:

<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>Месяц</th>
      <th>Экономия</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Январь</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>Февраль</td>
      <td>$80</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>Сумма</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>
Попробуйте сами »

Пример

Как выровнять содержимое внутри <tfoot> (с помощью CSS):

<table style="width:100%">
  <tr>
    <th>Месяц</th>
    <th>Экономия</th>
  </tr>
  <tr>
    <td>Январь</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>Февраль</td>
    <td>$80</td>
  </tr>
  <tfoot style="text-align:center">
    <tr>
      <td>Сумма</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>
Попробуйте сами »

Пример

Как выровнять содержимое по вертикали внутри <tfoot> (с помощью CSS):

<table style="width:100%">
  <tr>
    <th>Месяц</th>
    <th>Экономия</th>
  </tr>
  <tr>
    <td>Январь</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>Февраль</td>
    <td>$80</td>
  </tr>
  <tfoot style="vertical-align:bottom">
    <tr style="height:100px">
      <td>Сумма</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>
Попробуйте сами »

Настройки CSS по умолчанию

Большинство браузеров будут отображать элемент <tfoot> со следующими значениями по умолчанию:

tfoot {
  display: table-footer-group;
  vertical-align: middle;
  border-color: inherit;
}