меньше, поскольку в «следующей» строке на один столбец меньше. Например, строка 2 в следующей таблице с тремя строками и двумя столбцами имеет толь —
ко одну пару начальных и конечных дескрипторов данных таблицы (
) , поскольку первая ячейка из строки 1 распространяется и на вторую строку:
Аналогично, если вы хотите создать ячейку, объединяющую несколько столб- цов, как, например, вторая ячейка слева в нижней строке таблицы на рис. 2.9, ука —
жите в дескрипторе
или ячейки атрибут coispan. Для данного примера,
в котором ячейка объединяет два столбца, определение ячейки запишется так:
CTpoKa 4, столбец 2 и 3
Если бы ячейка объединяла три столбца, значение атрибута coispan было бы установлено равным «3 » и т. д. Помните: если вы задали атрибут coispan для ячейки равным «2″, между начальным и конечным дескрипторами строки табли — цы ( ) для текущей строки вы должны набрать на одну пару дескрипто —
ров
или меньше, поскольку количество ячеек (или столб —
цов) в строке на одну меньше обычного. Например, в строке 2 в следующей таблице с тремя строками, тремя столбцами только две пары начальных и конеч — ных дескрипторов данных таблицы (
) , поскольку первая ячейка в стро —
ке обладает шириной двух ячеек:
Глава 2. HTML-таблицы 9 1
И, наконец, вы можете создать ячейку, объединяющую и несколько строк, и несколько столбцов, как, например, вторая ячейка сверху на правой стороны таб —
лицы на рис. 2.9, задав в дескрипторе
или ячейки оба атрибута — и
coispan, и rowspan. Для текущего примера, в котором ячейка объединяет две
строки и два .столбца, определение ячейки запишется так:
Строка 1 и 2, столбец 3 и 4
Пожалуй, самый простой способ скомпоновать таблицу с ячейками, объеди- няющими несколько столбцов и/или несколько строк — это нарисовать таблицу
на бумаге, а затем набирать ее определение в текстовом редакторе. Добавив опи — сательный текст вроде того, который показан в ячейках таблицы на рис. 2.9, вы легко сможете исправить ошибки в определении таблицы. (Одна из таких оши- бок, которую легко обнаружить и исправить благодаря нумерации ячеек, — это добавление лишних пар дескрипторов
между начальным и конечным