По умолчанию ширина столбцов таблицы зависит от длины текста в ячейках таблицы. Однако есть возможность задавать ширину таблицы и её столбцов.
Синтаксис, задающий ширину таблицы и её столбцов, должен быть расположен в строке над таблицей, пустых строк быть не должно.
|<Ширина-таблицы Ширина-столбца-1 Ширина-столбца-2 Ширина-столбца-3>| ^ Заголовок ст.1 ^ Заголовок ст.2 ^ Заголовок ст.3 ^ | Строка-1 | Строка-3 | Строка-3 |
Ширину можно задавать в процентах (%
) (наиболее удобный вариант), пикселях (px
) и высоте шрифта (em
); можно пропустить ширину одного из столбцов, если их несколько, поставив дефис (-
):
|<100% 50px - 5em 10em 10%>| ^ A ^ B ^ C ^ D ^ E ^ | 1 | 2 | 3 | 4 | 5 |
В примере выше стобцу задана ширина 100%, столбцу «A» — 50 px, «C» — 5 em, «D» — 10 em, «E» — 10%, ширина «B» не задана, поэтому она будет рассчитана браузером при отображении таблицы.
Ширина колонок задаётся слева направо.