1.8.7.6 Сводка рассмотренных тегов
Таблицы
<table>...</table>
Создаёт элемент таблицы. Семантическое значение — форматирование табличных данных. Применение таблиц для дизайнерского оформления страницы является семантической ошибкой. Тип отображения по умолчанию — table. Таблица с данным типом отображения всегда начинается с новой строки.
Строка таблицы
<tr>...</tr>
Создаёт строку таблицы. Тип отображения по умолчанию — table-row. Каждая строка таблицы начинается (логично) с новой строки.
Ячейка таблицы
<td colspan="N" rowspan="M">...</td>
Создаёт ячейку таблицы. Тип данных ячейки может быть любым. Тип отображения по умолчанию — table-cell.
Атрибут colspan
растягивает ячейку вправо так, что её ширина становится равной N ячеек. N — целое число.
Атрибут rowspan
растягивает ячейку вниз так, что её высота становится равной M ячеек. M — целое число.
Ячейка таблицы с заголовочной информацией
<th colspan="N" rowspan="M">...</th>
Создаёт ячейку таблицы. Данный тег предназначен для хранения заголовочной информации таблицы соответствующего столбца или строки. Тип отображения по умолчанию — table-cell.
Атрибут colspan
растягивает ячейку вправо так, что её ширина становится равной N ячеек. N — целое число.
Атрибут rowspan
растягивает ячейку вниз так, что её высота становится равной M ячеек. M — целое число.
Группа строк в области заголовка
<thead>...</thead>
Группирует строки, являющиеся заголовочными. Допустимо лишь единственное упоминание в таблице. Необязательный тег. Тип отображения по умолчанию — table-header-group. Должен быть расположен после элемента <caption>
.
Группа строк в области нижнего колонтитула
<tfoot>...</tfoot>
Группирует строки, являющиеся нижним колонтитулом таблицы. Допустимо лишь единственное упоминание в таблице. Необязательный тег. Тип отображения по умолчанию — table-footer-group. Должен быть расположен после элемента <thead>
.
Группа строк основной части таблицы
<tbody>...</tbody>
Группирует строки, являющиеся основной частью таблицы. Допустимо использовать несколько раз для разделения контента таблицы на логические части. Необязательный тег. Тип отображения по умолчанию — table-row-group. Все теги <tbody>
должны быть расположены после элемента <tfoot>
по порядку.
Описание таблицы
<caption>...</caption>
Выделяет название/описание таблицы. Допустимо лишь единственное упоминание в таблице. Необязательный тег. Тип отображения по умолчанию — table-caption. Должен быть расположен в самом начале таблицы (после открывающего тега <table>
).