<!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>