HTML: Популярный самоучитель | страница 46



Рассматриваемые части таблицы задаются следующим образом: шапка обозначается HTML‑элементом THEAD ( и ), тело задается элементом TBODY ( и ), а футер – элементом TFOOT ( и ). Все закрывающие теги являются необязательными. Внутри этих HTML‑элементов (между задающими их тегами) помещаются строки, относящиеся к соответствующим частям таблицы (пример 7.6).

Пример 7.6. Задание частей таблицы

Первая строка шапки...

Вторая строка шапки...

Строка данных...

...

Строка футера...

Данные таблицы задаются с использованием элементов TH и TD. В приведенном примере закрывающие теги элементов THEAD, TBODY и TFOOT можно опустить. Задавая различные значения атрибутам align, valign, bgcolor в открывающих тегах рассматриваемых HTML‑элементов, можно управлять отображением сразу всех ячеек той или иной части таблицы.

Любая таблица может содержать несколько частей, обозначенных элементом TBODY. Нужно также отметить, что принадлежность строк к телу таблицы подразумевается по умолчанию, то есть если в таблице есть строки, перед определением которых в тексте HTML‑документа не было ни , ни , то такие строки считаются заданными внутри элемента TBODY.

Чтобы продемонстрировать использование группировки строк таблицы на практике, можно модифицировать таблицу из примера 7.4 (пример 7.7).

Пример 7.7. Группировка строк таблицы

Группировка строк таблицы

Доходы от продаж за второе полугодие XXXX

года

Филиал\Период

3 квартал

4 квартал

ИюльАвгустСентябрь

ОктябрьНоябрьДекабрь

Филиал 1123123323233

323453231423323212243673

Филиал 2223523225243

314423212445373812274673

Филиал 3183123186834

323453231423323212243673

Филиал 4125163334343

123553167423254412132367

Всего:6549321069653