Тег <th>
Описание
Тег <th>
(table header) определяет ячейку-заголовок в HTML-таблице. В отличие от <td>
, он семантически обозначает заголовок столбца или строки, обычно выделяясь жирным начертанием и центрированием по умолчанию.
<table>
<tr>
<th>Заголовок столбца</th>
<th scope="col">Ещё заголовок</th>
</tr>
<tr>
<th scope="row">Заголовок строки</th>
<td>Данные</td>
</tr>
</table>
Рекомендации по использованию:
- Всегда указывайте атрибут
scope
для доступности - Для сложных таблиц используйте
headers
иid
- Избегайте пустых заголовочных ячеек
- Для многоуровневых заголовков применяйте
colspan
/rowspan
- Не используйте только для визуального выделения (применяйте CSS)
Тег <th>
является ключевым элементом доступных и семантически правильных таблиц, обеспечивая четкую структуру данных и улучшая пользовательский опыт.
Атрибуты
colspan | Объединение столбцов |
rowspan | Объединение строк |
headers | Связанные заголовки |
scope | Область действия |
abbr | Сокращенный заголовок |
align | Горизонтальное выравнивание |
axis | Категория ячейки |
bgcolor | Цвет фона |
char | Символ выравнивания |
charoff | Смещение выравнивания |
height | Высота ячейки |
nowrap | Запрет переноса |
valign | Вертикальное выравнивание |
width | Ширина ячейки |
accesskey | Горячая клавиша |
class | CSS-классы |
contenteditable | Редактируемость |
data-* | Пользовательские данные |
dir | Направление текста |
hidden | Скрытый элемент |
id | Уникальный идентификатор |
lang | Язык содержимого |
style | Инлайновые стили |
tabindex | Порядок фокусировки |
title | Всплывающая подсказка |
translate | Возможность перевода |
role | ARIA-роль |
aria-* | ARIA-атрибуты |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
3.0 | 1.0 | 1.0 | 1.0 | 1.0 |