| HTML | WebReference
- Содержание
- Синтаксис
- Закрывающий тег
- Атрибуты
- Пример
- Спецификация
- Браузеры
Элемент <thead> (от англ. table head — голова или шапка таблицы) предназначен для хранения одной или нескольких строк, которые представлены вверху таблицы. Допустимо использовать не более одного элемента <thead> в пределах одной таблицы, и он должен идти в исходном коде сразу после открывающего тега <table> или <caption> (если он есть).
Синтаксис
<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>
Спецификация
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard | Живой стандарт |
HTML5 | Рекомендация |
HTML 4. 01 Specification | Рекомендация |
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
Браузеры
3 | 12 | 1 | 3.5 | 1 | 1 |
1 | 1 | 6 | 1 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Таблицы
См. также
- <table>
- <tbody>
- <td>
- <tfoot>
- <th>
- <tr>
- Структура таблицы
- Таблицы в HTML
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 10. 10.2018
Редакторы: Влад Мержевич
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 | Определяет количество символов смещения относительно символа выравнивания |
Определяет вертикальное выравнивание содержимого элемента <thead> |
Общие атрибуты
Тег <thead> поддерживает общие атрибуты и атрибуты-события.
CSS стили по умолчанию
Большинство браузеров будут отображать тег <thead> со следующими стилями
thead { display: table-header-group; vertical-align: middle; border-color: inherit; }
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>
&двоеточие; Элемент заголовка таблицы — HTML: Язык гипертекстовой разметки
HTML-элемент Этот элемент включает глобальные атрибуты. Этот перечисляемый атрибут указывает, как будет обрабатываться горизонтальное выравнивание содержимого каждой ячейки. Возможные значения: Если этот атрибут не установлен, предполагается значение Предупреждение: Не используйте этот атрибут, так как он устарел (не поддерживается) в последнем стандарте. Этот атрибут определяет цвет фона каждой ячейки столбца. Он принимает 6-значный шестнадцатеричный цвет или именованный цвет. Альфа-прозрачность не поддерживается. Примечание: Не используйте этот атрибут, так как он нестандартен. Элемент Этот атрибут используется для установки символа для выравнивания ячеек в столбце. Типичные значения для этого включают точку (.) при попытке выровнять числа или денежные значения. Если для Примечание: Не используйте этот атрибут, так как он устарел (и не поддерживается) в последнем стандарте. Этот атрибут используется для указания количества символов для смещения данных столбца от символов выравнивания, заданных атрибутом char . Примечание: Не используйте этот атрибут, так как он устарел (и не поддерживается) в последнем стандарте. Этот атрибут определяет вертикальное выравнивание текста в каждой строке ячеек заголовка таблицы. Возможные значения этого атрибута: Примечание: Не используйте этот атрибут, так как он устарел (и не поддерживается) в последнем стандарте: вместо этого установите CSS См. Загрузка таблиц только в браузере. Включите JavaScript для просмотра данных. Последнее изменение: 000Z"> 2 ноября 2022 г. , участниками MDN В тегах HTML Раскрытие информации: Ваша поддержка помогает сайту работать! Мы зарабатываем комиссионные за некоторые услуги, которые мы рекомендуем на этой странице. Узнайте больше Элемент Давайте посмотрим, что ваш браузер сделает из-за неправильного использования элемента определяет набор строк, определяющих заголовки столбцов таблицы.
Категории контента Нет. Разрешенный контент Ноль или более элементов. Отсутствие тега Начальный тег обязателен. Конечный тег может быть опущен, если За элементом сразу следует
или
элемент.
Разрешенные родители Элемент
, .
должен стоять после любого
<заголовок>
или
элемент, даже неявно определенный,
но перед любым ,
и
элемент. Неявная роль ARIA группа строк
Разрешенные роли ARIA Любой Интерфейс DOM HTMLTableSectionElement
Устаревшие атрибуты
выравнивание
Устаревший left
, выравнивание содержимого по левому краю ячейки center
, центрирование содержимого в ячейке right
, выравнивание содержимого по правому краю ячейки по ширине
, вставляя пробелы в текстовое содержимое, чтобы содержимое в ячейке 9 было по ширине0100 char
, выравнивание текстового содержимого по специальному символу с минимальным смещением, определяемым атрибутами char
и charoff
. слева
. text-align
. bgcolor
Устаревший thead
должен быть оформлен с использованием свойства CSS background-color
, которое можно применить к любому элементу, включая элемент 9.0004 thead , и элементов. символ
Not for use in new websites.»>
Устаревший align
не установлено значение char
, этот атрибут игнорируется. уголь
Устаревший валайн
Not for use in new websites.»>
Устаревший baseline
, что поместит текст как можно ближе к нижней части ячейки, но выровняет его по базовой линии символов, а не по их нижней части. Если все символы одного размера, это имеет тот же эффект, что и 9.0004 снизу . нижний
, что поместит текст как можно ближе к нижней части ячейки; средний
, который будет центрировать текст в ячейке; top
, что поместит текст как можно ближе к верхней части ячейки. вертикальное выравнивание
свойство на нем. для примеров на
.
Спецификация Стандарт HTML
# the-thead-element
,
,
, ,
,
, ,
, 5;
:
:nth-child
для установки выравнивания по ячейкам столбца; text-align
для выравнивания содержимого всех ячеек по одному и тому же символу, например '.'. Теги HTML »
HTML-тег ?
Пример кода
<таблица>
<тело>
Библиотека
JQuery
Самозагрузка
Модернизр
Доля рынка
<тд>96,1%
<тд>17,0%
<тд>14,3%
Абсолютное использование
<тд>70,4%
<тд>12,4%
<тд>10,5%
Доля рынка — это процент сайтов, использующих любую библиотеку JavaScript, использующую указанную библиотеку. Абсолютное использование – это процент опрошенных веб-сайтов, включая те, которые не используют библиотеки JavaScript, но использующие указанную библиотеку. Все данные взяты из W3Techs и были точными на июнь 2016 года.
Library jQuery Bootstrap Modernizr Market Share 96.1% 17.0% 14.3% Absolute Usage 70,4% 12,4% 10,5% Доля рынка относится к проценту сайтов, использующих любую библиотеку JavaScript, использующую указанную библиотеку. Абсолютное использование — это процент опрошенных веб-сайтов, включая те, которые не используют библиотеки JavaScript, которые используют указанную библиотеку. Все данные получены от W3Techs и были точными на июнь 2016 года. Как использовать
используется для идентификации одной или нескольких строк таблицы, которые содержат метки столбцов, а не данные. Он должен быть прямым потомком элемента
и стоять после таблицы 9.0004
элементов. Кроме того, также должны быть перед любыми элементами
или
. Важно отметить, что каждая таблица может иметь только один элемент
. Если вам нужны две строки для заголовков столбцов, добавьте оба элемента
в один элемент следующим образом:
Компания A Компания B Основана Годовой объем продаж Основана Годовой объем продаж 2008 < td>$47,000,000 2004 $27,000,000
Компания A Компания B Основана Годовые продажи Основана Годовой объем продаж 2008 $47 000 000 2004 27 000 000 долларов США .