Тег <th> определяет заголовочную ячейку HTML таблицы.
В HTML таблице может быть два вида ячеек:
- Заголовочная ячейка – содержит информацию для верхнего колонтитула таблицы (создается при помощи элемента <th>)
- Стандартные ячейка – содержит табличные данные (создается при помощи элемента <td>)
По умолчанию, текст в элементе <th> отображается жирным шрифтом и выравненным по центру.
По умолчанию, текст в элементе <td> отображается обычным шрифтом и выравненным по левому краю.
Чтобы содержимое ячейки заняло несколько строк или столбцов, используйте атрибуты rowspan и colspan.
Разница между HTML 4.01 и HTML5
В HTML5 все репрезентативные атрибуты не поддерживаются.
| Атрибут | Описание |
|---|---|
| abbr | Определяет краткое описание содержимого ячейки |
| align | Определяет горизонтальное выравнивание содержимого элемента th |
| axis | Определяет категории для содержимого ячеек |
| bgcolor | Определяет фоновый цвет элемента th |
| char | Определяет символ выравнивания содержимого заголовочной ячейки |
| charoff | Определяет количество символов смещения в теге th |
| colspan | Определяет количество объединяемых ячеек по горизонтали |
| headers | Связывает заголовки таблицы с другими заголовками |
| height | Определяет высоту заголовочной ячейки |
| nowrap | Запрещает перенос на новую строку содержимого заголовочной ячейки |
| rowspan | Определяет количество ячеек по вертикали, на которые будет расширена заголовочная ячейка |
| scope | Определяет, является ли заголовочная ячейка заголовком для колонки, строки или группы колонок или строк |
| valign | Определяет вертикальное выравнивание содержимого заголовочной ячейки |
| width | Определяет ширину заголовочной ячейки |
Общие атрибуты
Тег <th> поддерживает общие атрибуты и атрибуты-события.
CSS стили по умолчанию
Большинство браузеров будут отображать тег <th> со следующими стилями
th {
display: table-cell;
vertical-align: inherit;
font-weight: bold;
text-align: center;
}
HTML пример использования
Простая HTML таблица с двумя заголовочными ячейками и двумя ячейками данных:
<table>
<tr>
<th>Месяц</th>
<th>Сэкономлено</th>
</tr>
<tr>
<td>Январь</td>
<td>$100</td>
</tr>
</table>