Перейти к основному содержимому

Заголовки Таблицы HTML

Таблицы могут иметь заголовки для каждого столбца или ряда, или для нескольких столбцов или рядов сразу. Ячейки заголовков создаются с помощью элементов <th>; каждый <th> — это одна ячейка таблицы.

Пример

Таблица со строкой заголовка.

Prompt
Таблица, первая строка которой состоит из ячеек заголовков (th): Firstname, Lastname, Age, за которой следуют две строки данных (Jill Smith 50, Eve Jackson 94).
Результат: полная HTML-страница

Вертикальные Заголовки Таблицы

Чтобы использовать первый столбец в качестве заголовков, сделайте первую ячейку каждого ряда элементом <th>.

Пример

Таблица с заголовками вдоль левой стороны.

Prompt
Таблица, в которой первая ячейка каждой строки используется как заголовок (th), так что заголовки идут вниз по левому краю: строки Firstname (Jill, Eve), Lastname (Smith, Jackson), Age (94, 50).
Результат: полная HTML-страница

Выравнивание Заголовков Таблицы

По умолчанию текст заголовка жирный и по центру. Чтобы выровнять его по левому краю, используйте свойство CSS text-align на th.

Пример

Заголовки, выровненные по левому краю с помощью CSS.

Prompt
Таблица с ячейками заголовков, выровненными по левому краю с помощью CSS-свойства text-align, установленного в left для th, с заголовками Firstname/Lastname/Age и двумя строками данных.
Результат: полная HTML-страница

Заголовок для Нескольких Столбцов

Заголовок может занимать два или более столбцов. Используйте атрибут colspan на элементе <th>. Больше о colspan и rowspan вы узнаете в главе Colspan и rowspan таблицы.

Пример

Заголовок, занимающий два столбца.

Prompt
Таблица с заголовком, занимающим два столбца с помощью colspan=2 на th Name, плюс th Age, затем две строки данных (Jill Smith 50, Eve Jackson 94).
Результат: полная HTML-страница

Заголовок Таблицы (Caption)

Вы можете добавить подпись, которая служит заголовком для всей таблицы, с помощью тега <caption>.

Примечание: Тег <caption> должен идти сразу после тега <table>.

Пример

Таблица с подписью.

Prompt
Таблица шириной 100% с подписью «Monthly savings», добавленной сразу после тега table, строкой заголовков Month/Savings и двумя строками (January $100, February $50).
Результат: полная HTML-страница