Таблица в HTML-документах задаётся парным тегом <TABLE>…</TABLE>. Она может содержать заголовок таблицы, определяемый парным тегом <CAPTION>…</CAPTION>, и строки таблицы, задаваемые парным тегом <TR>…</TR>.
Строки таблицы могут содержать ячейки двух типов. Ячейки в заголовках строк и столбцов задают парным тегом <TH>…</TH>, а обычные ячейки – <TD>...</TD>. Теги </TR>, </TD> и </TH> можно опускать. Атрибуты тегов, используемые при создании таблиц, приведены в таблице 3.5.
Таблица 3.5.Атрибуты тегов таблиц
Атрибут
Возможные значения
Элемент
Назначение
ALIGN=тип
LEFT
CENTER
RIGHT
Таблица,
заголовок,
строка,
ячейка
Выравнивание таблицы, данных в строках и
ячейках по горизонтали
BORDER=n
Таблица
Ширина рамки таблицы в пикселах
VALIGN=тип
TOP
CENTER
BOTTOM
BASELINE
Строка,
ячейка
Вертикальное выравнивание данных в ячейках строки
WIDTH=n
Таблица,
ячейка
Ширина таблицы в пикселах
HEIGHT=n
Ячейка
Минимальная высота ячейки
CELLPADDING=n
Таблица
Зазор в пикселах между границами ячейки и ее
содержимым
CELLSPACING=n
Таблица
Интервал в пикселах между ячейками таблицы
COLSPAN=n
Ячейка
Ячейка занимает n соседних столбцов
ROWSPAN=n
Ячейка
Ячейка занимает n соседних строк
WIDTH=n
Таблица,
ячейка
Ширина ячейки в пикселах
BGCOLOR=
Таблица,
ячейка
Цвет фона
Теги ячеек <TH> и <TD> имеют одинаковые с тегом строки <TR> атрибуты выравнивания. Значения атрибутов, установленные для отдельных ячеек таблицы, будут иметь приоритет над значениями этих же атрибутов, установленных в целом для строки.
При помощи атрибутов COLSPAN, ROWSPAN можно объединять несколько соседних ячеек столбца или строки в одну ячейку. Атрибут COLSPAN тэгов <TH>, <TD> позволяет сделать слияние ячеек нескольких столбцов в пределах одной строки. Атрибут ROWSPAN - ячеек из нескольких строк в пределах одного столбца. Цифра, указываемая в этих атрибутах, указывает количество ячеек, которые будут подвергнуты слиянию.
Примеры таблиц, в которых используется слияние ячеек.