Язык HTML - часть 31
14.7. Группы колонок. Элементы colgroup и col
<!element colgroup - o (col*) >
<!attlist colgroup %attrs;
-- %coreattrs, %i18n, %events --
span number 1
-- число колонок в группе по умолчанию --
width cdata #implied
-- ширина колонки по умолчанию --
%CEllhalign;
-- горизонтальное выравнивание в ячейках --
%CEllvalign;
-- вертикальное выравнивание в ячейках -- >
Определения атрибутов
span = integer
Атрибут в случае своего присутствия определяет число колонок в группе по умолчанию. Агент пользователя должен игнорировать этот атрибут, если текущая группа содержит один или более элементов col. Значение атрибута по умолчанию равно единице.
width = length
Атрибут определяет значение ширины колонки по умолчанию для текущей группы колонок. Кроме того, для стандартных значений пикселя и процента этот атрибут может иметь специальную форму “0*”, которая означает, что ширина каждой колонки в группе должна иметь минимальную ширину для размещения имеющегося текста.
Таблица должна иметь как минимум одну группу колонок. В отсутствии определения группы считается, что таблица имеет одну группу колонок, включающую в себя все колонки таблицы. Атрибут width элемента colgroup определяет ширину по умолчанию каждой из колонок в группе. Формат “0*”, требующий минимальной ширины, может быть отменен элементом col.
Таблица в приведенном ниже примере имеет две группы колонок. Первая группа содержит 10 колонок, а вторая – 5 колонок. Значение ширины колонки по умолчанию для каждой из колонок в первой группе равно 50 пикселей. Для второй группы ширина колонки определяется минимально возможным значением.
<table>
<colgroup span=”10” width=”50”>
<colgroup span=”5” width=”0*”>
<thead>
<tr> ….
</thead>
14.8. Элемент col
<!element col - o empty>
<!attlist col
-- группы колонок и свойства --
%attrs;
-- %coreattrs, %i18n, %events --
span number 1
-- число колонок в группе --
width cdata #implied