# Тег th

Тег `th` задает ячейку-заголовок HTML таблицы. Существует также тег td, который задает обычную ячейку таблицы.

Разница между `td` и `th`: первый - это обычная ячейка, а второй - это ячейка-заголовок. Пример: Иванов, Петров, Сидоров - это обычные ячейки, а фамилия - это ячейка-заголовок.

По умолчанию текст в ячейке-заголовке стоит по центру и жирный. Это поведение можно поменять с помощью CSS свойств `text-align` и `font-weight`.

Для выравнивания можно также воспользоваться атрибутом `align`. Он считается устаревшим, однако до сих пор работает во всех браузерах (лучше, конечно же, пользоваться CSS).

Тег по умолчанию не блочный и не строчный, а ведет себя как ячейка таблицы. Подробнее см. свойство display.

## Пример

Давайте создадим таблицу с ячейками `th` и `td`:

`<table> <tr> <th>Имя</th> <th>Фамилия</th> <th>Зарплата</th> </tr> <tr> <td>Иван</td> <td>Иванов</td> <td>200$</td> </tr> <tr> <td>Николай</td> <td>Сидоров</td> <td>1000$</td> </tr> </table>` `table, td, th { border: 1px solid black; }`

:

## Смотрите также

- теги `thead`, `tbody` и `tfoot`,
  которые группируют ряды таблицы
- тег `caption`,
  который задает заголовок всей таблицы
- свойство `vertical-align`,
  которое задает выравнивание текста по вертикали
- атрибуты `rowspan` и `colspan`,
  которые объединяют ряды и столбцы таблицы

←→
↑