Таблицы в HTML могут содержать множество различных тегов, включая тег table, т.е. имеется возможность создания вложенных таблиц.
Основным тегом-контейнером для HTML-таблицы является тег table, который требует обязательного присутствия закрывающего тега. Любая таблица состоит из строк (определяются тегом ), содержащих любое количество как заголовочных ячеек (определяются тегом th), так и ячеек с любыми данными (определяются тегом ). Тег , отличается от td визуальным представлением данных внутри таблицы: по умолчанию, текст, размещенный в теге th, отображается жирным начертанием с выравниванием текста по центру, а текст тега td - обычным начертанием с выравниванием по левому краю.
Более сложные таблицы могут содержать такие элементы как, , , , , и .
Примечание: по стандарту HTML5 все ранее используемые атрибуты таблицы, такие как align, bgcolor, border и т.д. больше не поддерживаются и их использование валидатор будет считать за ошибки в коде. Поэтому для стилизации таблиц нужно использовать CSS, с помощью которого можно заменить все атрибуты. Например, чтобы добавить рамку для таблицы используется свойство , для изменения заднего фона - свойство , а для выравнивания строчного содержимого в ячейках таблицы - свойства и .
Атрибуты
Тег table поддерживает и
Пример
table
tr
thМесяц/th
thДенег на счету/th
/tr
tr
tdДекабрь/td
td100р/td
/tr
/table