Подсчёт количества столбцов
Есть два способа определить количество столбцов в таблице (приоритет по убыванию):
берётся значение его атрибута span
(по умолчанию 1).
или COL, ПА должен базировать количество столбцов на нужном для рядов количестве. Количество столбцов равно количеству столбцов, требующемуся для ряда с наибольшим количеством столбцов, включая ячейки, охватывающие несколько столбцов. Каждый ряд с меньшим количеством столбцов заполняется на конце пустыми ячейками. "Конец" ряда зависит от направления таблицы.
Считается ошибкой, если таблица содержит элементы COLGROUP или COL, и два подсчёта не дают одинакового количества столбцов.
После того, как ПА подсчитал количество столбцов в таблице, он может сгруппировать их в группы столбцов.
Например, для каждой из следующих таблиц два метода подсчёта столбцов должны дать в результате по три столбца каждый. Первые три таблицы могут отображаться частями.
<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>