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

Подсчет числа столбцов в таблице


Имеется два способа определения числа столбцов в таблице (в порядке старшинства):

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

      Когда агент пользователя подсчитал число столбцов в таблице, он может сгруппировать их в

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

      <TABLE> <COLGROUP span="3"></COLGROUP> <TR><TD> ...

      ...строки...

      </TABLE>

      <TABLE> <COLGROUP> <COL> <COL span="2"> </COLGROUP> <TR><TD> ...

      ...строки...

      </TABLE>

      <TABLE> <COLGROUP> <COL> </COLGROUP> <COLGROUP span="2"> <TR><TD> ...

      ...строки...

      </TABLE>

      <TABLE> <TR> <TD><TD><TD> </TR> </TABLE>



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