Таблицы HTML могут иметь заголовки для каждого столбца или строки или для многих столбцов и строк.
Имя | Фамилия | Возраст |
---|---|---|
10:00 | ||
---|---|---|
11:00 | ||
12:00 | ||
13:00 | ||
14:00 | ||
15:00 |
ПН | ВТ | СР | ЧТ | ПТ | |
---|---|---|---|---|---|
8:00 | |||||
9:00 | |||||
10:00 | |||||
11:00 | |||||
12:00 |
Май | |||
---|---|---|---|
Заголовки таблиц определяются с помощью th
элементов. Каждый элемент th
представляет собой ячейку таблицы.
<table>
<tr>
<th>Имя</th>
<th>Фамилия</th>
<th>Возраст</th>
</tr>
<tr>
<td>Фаст</td>
<td>Игл</td>
<td>47/td>
</tr>
<tr>
<td>Элис</td>
<td>Берд</td>
<td>22</td>
</tr>
</table>
Имя | Фамилия | Возраст |
---|---|---|
Фаст | Игл | 47 |
Элис | Берд | 22 |
Чтобы использовать первый столбец в качестве заголовков таблицы, определите первую ячейку в каждой строке как элемент <th>
:
<table>
<tr>
<th>Имя</th>
<td>Фаст</td>
<td>Элис</td>
</tr>
<tr>
<th>Фамилия</th>
<td>Игл</td>
<td>Берд</td>
</tr>
<tr>
<th>Возраст</th>
<td>47</td>
<td>22</td>
</tr>
</table>
Имя | Фаст | Элис |
---|---|---|
Фамилия | Игл | Берд |
Возраст | 47 | 22 |
По умолчанию заголовки таблиц выделены жирным шрифтом и расположены по центру (как в примерах выше).
Чтобы выровнять заголовки таблицы по левому или правому краю, используйте свойство CSS text-align
.
th {
text-align: left;
}
th {
text-align: right;
}
Вы также можете создать заголовок, который охватывает два или более столбца.
Для этого используйте атрибут colspan
элемента <th>
:
Имя и Фамилия | Возраст | |
---|---|---|
Фаст | Игл | 47 |
Элис | Берд | 37 |
<table>
<tr>
<th colspan="2">Имя и Фамилия</th>
<th>Возраст</th>
</tr>
<tr>
<td>Фаст</td>
<td>Игл/td>
<td>47</td>
</tr>
<tr>
<td>Элис</td>
<td>Берд</td>
<td>22</td>
</tr>
</table>
🔗 Вы узнаете больше о colspan
и rowspan
в главе - таблицы colspan и rowspan.
Вы можете добавить заголовок, который будет служить основным заголовком для всей таблицы.
Месяц | Экономия |
---|---|
Январь | 10000 ₽ |
Февраль | 5000 ₽ |
Чтобы добавить общий заголовок к таблице, используйте тег <caption>
:
<table style="width:100%">
<caption>Ежемесячная экономия</caption>
<tr>
<th>Месяц</th>
<th>Экономия</th>
</tr>
<tr>
<td>Январь</td>
<td>10000 ₽</td>
</tr>
<tr>
<td>Февраль</td>
<td>5000 ₽</td>
</tr>
</table>
<caption>
следует вставлять сразу после тега <table>
.