Вебсправочник
Справочник HTML

Тег <thead>: группа заголовочных строк таблицы

Thead объединяет строки, описывающие столбцы таблицы. Он отделяет заголовочную часть от основных данных и помогает выразить структуру независимо от фонового цвета или жирного шрифта.

Назначение

Thead объединяет строки, описывающие столбцы таблицы. Он отделяет заголовочную часть от основных данных и помогает выразить структуру независимо от фонового цвета или жирного шрифта.

Как это работает

Внутри thead размещают tr, а внутри строк — ячейки. Для простой таблицы заголовочные ячейки th получают scope="col". Caption задаёт название всей таблицы и не заменяется строкой внутри thead.

Пример

<table><caption>Учебный план</caption><thead><tr><th scope="col">Тема</th><th scope="col">Уроков</th></tr></thead><tbody><tr><td>Разметка</td><td>4</td></tr><tr><td>Стили</td><td>6</td></tr></tbody></table>

Что должно получиться

Верхняя строка описывает значения каждой колонки, а следующие строки содержат данные. Семантика заголовка задаётся th; одно помещение обычной td в thead не решает все задачи связи ячеек.

Граница применения и частая ошибка

Не создавайте отдельную таблицу для заголовка ради прокрутки: так легко потерять связи и совпадение ширин. Повтор заголовков при печати зависит от браузера и оформления, поэтому его нужно проверять на реальном многостраничном документе.

Самостоятельная проверка

Добавьте колонку с длительностью и соответствующий th. Проверьте одинаковое число ячеек в строках. Затем отключите оформление и убедитесь, что название таблицы и названия колонок по-прежнему объясняют данные.

HTML и CSS можно изменить в песочнице ниже. Она изолирована: JavaScript, внешние ресурсы и отправка форм отключены. Проверки печати, загрузки файлов и сетевых ответов выполняйте в отдельном учебном проекте.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.