Thead тег: : The Table Head element — HTML: Hypertext Markup Language – seodon.ru | Теги HTML — Тег THEAD

HTML тег thead

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

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

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

Тег <thead> должен располагаться внутри тега <table> после элементов <caption>, <colgroup> и перед тегами <tbody>, <tfoot> и <tr>.

Внутри элемента <thead> должен быть определен по крайней мере один элемент <tr>.

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

Разница между HTML 4.01 и HTML5

В HTML5 не поддерживается ни один атрибут для HTML 4.01.

Атрибуты тега <thead>

Атрибут Описание
align Определяет горизонтальное выравнивание содержимого элемента
char Определяет символ выравнивания, по которому будет выравниваться содержимое внутри элемента
charoff Определяет количество символов смещения относительно символа выравнивания
valign Определяет вертикальное выравнивание содержимого элемента <thead>

Общие атрибуты

Тег <thead> поддерживает общие атрибуты и атрибуты-события.

HTML пример

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


<table>
   <thead>
   <tr>
      <th>Месяц</th>
      <th>Сэкономлено</th>
   </tr>
   </thead>
   <tfoot>
   <tr>
       <td>Итого</td>
       <td>$180</td>
   </tr>
   </tfoot>
   <tbody>
   <tr>
      <td>Январь</td>
      <td>$100</td>
   </tr>
   <tr>
       <td>Февраль</td>
       <td>$80</td>
   </tr>
   </tbody>
</table>

CSS стили по умолчанию

Большинство браузеров будут отображать тег <thead> со следующими стилями


thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

seodon.ru | Теги HTML — Тег THEAD

Опубликовано: 25.06.2010 Последняя правка: 10.12.2015

Тег <THEAD> применяется для группирования рядов (строк) таблицы. Такое группирование используется с целью задания единого оформления группе рядов, чтобы повысить качество восприятия и удобство пользования таблицей. Естественно, к тегу <THEAD> можно применить не только его атрибуты, но и стили (CSS).

Тег <THEAD> создает так называемую «шапку» таблицы, то есть внутри этого элемента располагаются ряды, которые будут выведены в начале таблицы. Причем таблица может иметь только одну «шапку».

Еще ряды таблицы можно сгруппировать в ее тело (тег <TBODY>) и футер (тег <TFOOT>). Во всех группах рядов обязательно должно быть одинаковое количество столбцов (без учета объединения ячеек).

Атрибуты

Личные атрибуты:

  • align — Задает положение содержимого ячеек по горизонтали.
  • valign — Положение содержимого по вертикали.
  • bgcolor — Устанавливает фоновый цвет для группы рядов.

Общие атрибуты:

  • accesskey — устанавливает клавишу быстрого доступа для фокусировки на HTML-элементе.
  • class — задает имя класса или классов тега, используемых в CSS (Каскадные таблицы стилей).
  • dir — указывает направление текста внутри элемента.
  • id — задает имя идентификатора HTML-тега, который может использоваться в качестве «якоря» или в таблицах стилей.
  • lang — указывает язык, на котором написан текст внутри HTML-элемента.
  • style — необходим для применения встроенных стилей CSS к тегу.
  • tabindex — устанавливает порядок табуляции между элементами (клавиша Tab).
  • title — выводит всплывающую подсказку при наведении курсора мыши на HTML-элемент.

Тип тега

Назначение: таблицы.

Модель тега: может располагаться внутри элемента <TABLE>, но только в одном экземпляре перед тегами <TFOOT> и <TBODY>.

Должен содержать: один или более тегов <TR>.

Открывающий тег: необходим. Закрывающий тег: не обязателен.

Синтаксис

<table>
 <thead>
  <tr>
   <td>содержимое</td>
  </tr>
 </thead>
 <tfoot>...</tfoot>
 <tbody>...</tbody>
</table>

Пример HTML: применение тега THEAD

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>seodon.ru - Применение тега THEAD</title>
 </head>
 <body>
  <table border="2">
   <thead>
    <tr><th>Месяц</th><th>Кролики, шт</th><th>Корм, кг</th></tr>
   </thead>

   <tfoot align="right">
    <tr><td>Итого:</td><td>65</td><td>301</td></tr>
   </tfoot>

   <tbody align="right">
    <tr><td>Июнь</td><td>10</td><td>45</td></tr>
    <tr><td>Июль</td><td>38</td><td>87</td></tr>
    <tr><td>Август</td><td>65</td><td>169</td></tr>
   </tbody>
  </table>
 </body>
</html>

Результат примера

Результат. Применение тега THEAD.

Поддержка версиями HTML

Версия:HTML 4.01HTML 5XHTML 1.0XHTML 1.1
Поддержка:ДаДаДаДа

Поддержка браузерами

Браузер:Internet ExplorerGoogle ChromeMozilla FirefoxOperaSafari
Версия:6.0 и выше2.0 и выше2.0 и выше9.2 и выше3.1 и выше
Поддержка:ДаДаДаДаДа

Тег thead — Уроки по созданию сайтов на WordPress

Тег <thead>

Описание

Элемент <thead> предназначен для хранения одной или нескольких строк, которые представлены вверху таблицы. Допустимо использовать не более одного элемента <thead> в пределах одной таблицы, и он должен идти в исходном коде сразу после тега <table>.

Синтаксис

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

Атрибуты

align — Определяет выравнивание текста в строке.
char — Выравнивание содержимого ячеек относительно заданного символа.
charoff — Смещение содержимого ячеек относительно указанного символа.
bgcolor — Цвет фона ячеек, которые расположены внутри контейнера <thead>.
valign — Выравнивание содержимого ячеек по вертикали.

Также для этого тега доступны универсальные атрибуты и события.

Закрывающий тег

Не обязателен.

Пример

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Тег THEAD</title>
 </head>
 <body>
 
  <table>
   <thead>
    <tr>
     <td> ... </td>
     <td> ... </td> 
    </tr> 
   </thead>
   <tbody>
    <tr>
     <td> ... </td>
     <td> ... </td> 
    </tr> 
   </tbody>
  </table>
 
 </body>
</html>

<!DOCTYPE HTML> <html> <head> <meta charset=»utf-8″> <title>Тег THEAD</title> </head> <body> <table> <thead> <tr> <td> … </td> <td> … </td> </tr> </thead> <tbody> <tr> <td> … </td> <td> … </td> </tr> </tbody> </table> </body> </html>

thead — Xiper.net

Автор: Евгений Рыжков Дата публикации: 17.01.2009

Тег <thead> (англ. table header — заголовок таблицы) — тег-контейнер, применяется для определения строки/строк, которые будут отображаться вверху таблицы.

HTML: 3.2 | 4 /

XHTML: 1.0 | 1.1

Синтаксис

<table>
<thead>
<tr><td> ... </td></tr>
</thead>
</table>

Атрибуты

Основные Вспомогательные События

align выраванивание текста в строке
  • left — по левому краю (по умолчанию)
  • center — по центру
  • right — по правому краю
  • justify — по ширине
bgcolor цвет фона ячеек. В спецификации HTML 4.01 отсутствует
char определяет символ по которому происходит выравнивание. Значением по умолчанию является символ десятичной точки
charoff определяет смещение первого в строке символа выравнивания
class определяет имя используемого класса
dir определяет направление символов:
  • ltr — слева направо
  • rtl — справа налево
id уникальный идентификатор
lang определяет используемый язык
onclick щелчок на элементе
ondblclick двойной щелчок на элементе
onkeydown нажатие клавиши, когда элемент имеет фокус
onkeypress нажатие и освобождении клавиши, когда элемент имеет фокус
onkeyup освобождение ранее нажатой клавиши, когда элемент имеет фокус
onmousedown нажатие кнопки мыши, когда элемент имеет фокус
onmousemove движение указателя мыши, когда элемент имеет фокус
onmouseout смещение указателя мыши с элемента
onmouseover помещение указателя мыши на элемент
onmouseup освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус
style задает встроенную таблицу стилей
title всплывающая подсказка
valign вертикальное выраванивание в ячейке
  • baseline — по базовой линии
  • bottom — по нижнему краю
  • middle — по центру (по умолчанию)
  • top — по верхнему краю

Пример

Оформляем заголовок:

<table>
<thead>
<tr><th>№ п/п</th><th>Вид кактуса</th><th>количество в оранжерее, шт</th><th>заказано, шт</th></tr>
</thead>
<tfoot align="right">
<tr>
<td colspan="4">Итого: 18</td>
</tr>
</tfoot>
<tbody>
<tr><td>1</td><td>Gymnocalycium hybopleurum</td><td>15</td><td align="right">8</td></tr>
<tr><td>2</td><td>Gymnocalycium valnicekianum</td><td>26</td><td align="right">6</td></tr>
<tr><td>3</td><td>Mammillaria discolor</td><td>2</td><td align="right">0</td></tr>
<tr><td>4</td><td>Mammillaria johnstonii</td><td>14</td><td align="right">4</td></tr>
</tbody>
</table>

Рекомендации по использованию

  • закрывающий тег не обязателен (</thead>)
  • должен располагаться в контейнере <table>.
  • должен содержать только теги <tr>
  • обязательных атрибутов нет

Строки таблицы могут быть сгруппированы в шапку, футер и один или более разделов тела таблицы с помощью тегов <thead>, <tfoot> и <tbody>. Благодаря этому возможно, например, для браузеров поддерживать прокрутку тела таблицы независимо от шапки и футера. Если распечатываются большие таблицы, информация шапки и футера может повторяться на каждой странице, содержащей данные таблицы. В современных браузерах эти возможности не реализованы!

Шапка и футер таблицы должны содержать информацию о столбцах таблицы. Тело таблицы должно содержать ряды (строки) данных таблицы.

Если элементы <thead>, <tfoot> и <tbody> определены, каждый из них должен содержать группу строк. Каждая группа строк должна содержать минимум одну строку, определенную элементом <tr>.

Разделы <thead>, <tfoot> и <tbody> должны содержать одинаковое количество столбцов.

Твой код:
<html> <head> <title></title> <style type=»text/css»> <!— table { border: 1px solid #000; /* оформляем границы таблицы */ border-collapse: collapse; /* убираем отступы между ячейками */ border-spacing: 0; } td, th { border: 1px solid #000; /* оформляем границы ячеек */ } —> </style> </head> <body> <table> <thead> <tr><th>№ п/п</th><th>Вид кактуса</th><th>количество в оранжерее, шт</th><th>заказано, шт</th></tr> </thead> <tfoot align=»right»> <tr> <td colspan=»4″>Итого: 18</td> </tr> </tfoot> <tbody> <tr> <td>1</td> <td>Gymnocalycium hybopleurum</td> <td>15</td> <td align=»right»>8</td> </tr> <tr> <td>2</td> <td>Gymnocalycium valnicekianum</td> <td>26</td> <td align=»right»>6</td> </tr> <tr> <td>3</td> <td>Mammillaria discolor</td> <td>2</td> <td align=»right»>0</td> </tr> <tr> <td>4</td> <td>Mammillaria johnstonii</td> <td>14</td> <td align=»right»>4</td> </tr> </tbody> </table> </body> </html> Сделай код и жми тут

Результат:
большой полигон

По теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *