О спецификации HTML 4.0

         

Элемент COLGROUP


<!ELEMENT - O (col)* -- группа столбцов таблицы --> <!ATTLIST COLGROUP -- , , -- 1 -- число столбцов в группе, используемое по умолчанию -- #IMPLIED -- ширина для вложенных элементов COL, используемая по умолчанию -- -- горизонтальное выравнивание в ячейках -- -- вертикальное выравнивание в ячейках -- >

Начальный тег: обязателен, Конечный тег: необязателен

Определения атрибутов

span =

Этот атрибут, значением которого должно быть целое число больше нуля, определяет число столбцов в группе. Значения означают следующее:

  • При отсутствии атрибута каждый элемент определяет группу столбцов, состоящую из одного столбца.
  • Если для атрибута установлено значение N > 0, текущий элемент определяет группу, содержащую N столбцов.
  • Агенты пользователей должны игнорировать этот атрибут, если элемент содержит один или несколько элементов .

    width =

    Этот атрибут определяет ширину каждого столбца в текущей группе, используемую по умолчанию. Кроме стандартных значений в пикселах, процентах и относительных значений, в этом атрибуте может использоваться специальная форма "0*" (ноль со звездочкой), которая означает, что ширина каждого столбца в группе должна быть минимальной, необходимой для размещения содержимого столбца. Подразумевается, что содержимое столбца известно до того, как можно будет корректно вычислить его ширину. Авторы должны знать, что использование "0*" не позволит агентам пользователей генерировать таблицу последовательно.

    Этот атрибут переопределяется для любого столбца из группы, для которого значение атрибута задано в элементе .

    Атрибуты, определяемые в любом другом месте

  • , ()
  • (), ()


  • ()
  • ()
  • , , , , , , , ,, ()
  • , , , ()
  • Элемент создает явную группу столбцов. Число столбцов в группе может быть указано двумя взаимоисключающими способами:

  • Атрибут элемента (значение по умолчанию - 1) задает число столбцов в группе.
  • Каждый элемент в представляет один или несколько столбцов в группе.
  • Преимуществом использования атрибута является то, что авторы могут группировать информацию о ширине столбцов. Таким образом, если в таблице содержится сорок столбцов, каждый из которых имеет ширину 20 пикселов, проще написать:


    <COLGROUP span="40" width="20"> </COLGROUP>

    чем:

    <COLGROUP> <COL width="20"> <COL width="20"> ...все сорок элементов COL...

    </COLGROUP>

    Если необходимо выделить столбец (например, для информации о стиле, для указания информации о ширине и т.д.) в группе, авторы должны определить этот столбец с помощью элемента . Таким образом, чтобы применить специальную информацию о стиле к последнему столбцу предыдущей таблице, мы выделяем его следующим образом:

    <COLGROUP width="20"> <COL span="39"> <COL id="format-me-specially"> </COLGROUP>

    Атрибут элемента наследуют все сорок столбцов. Первый элемент относится к первым 39 столбцам (ничего особенного для них не делая), а второй назначает значение сороковому столбцу, так что на него можно будет ссылаться в таблицах стилей.

    Таблица в следующем примере содержит две группы столбцов. Первая группа включает 10 столбов, вторая - 5. Ширина по умолчанию для каждого столбца в первой группе - 50 пикселов. Ширина каждого столбца во второй группе - минимальная, необходимая для этого столбца.

    <TABLE> <COLGROUP span="10" width="50"> <COLGROUP span="5" width="0*"> <THEAD> <TR><TD> ...

    </TABLE>


    Содержание раздела