184__________________________________Часть III. Современный HTML

He вдаваясь пока в подробности, отметим, что каждому кадру соответствует свой HTML-документ (header.htm, label.htm, info.htm или footer.htm), содержащий выводимую в нем информацию.

Контейне FRAMESET

Кадр должен быть расположен в контейнере FRAMESET, который занимает место знакомого уже нам контейнера BODY. HTML-документ, имеющий структуру FRAMESET, не имеет структуры BODY, и наоборот.

Предупреждение

Если включить контейнер BODY в документ, где используются контейнер FRAMESET и команды FRAME, кадры будут проигнорированы программой просмотра, и их информация не будет выведена. Будет показана только информация контейнера BODY.

Так как документ с кадрами не может содержать контейнер BODY, в нем не могут быть определены фоновые цвета и фоновые изображения (они задаются атрибутами BACKGROUND и BGCOLOR тэга <BODY>). Однако НТМ L-документ каждого индивидуального кадр можетопределить указанные атрибуты, так как он содержит тэг <BODY>.

Будьте внимательны и не используйте структуры BODY и FRAMESET в одном документе.

Парный тэг <FRAMESETX/FRAMESET>используется при определении каждого кадра. Внутри этого контейнера могут располагаться только тэги <FRAME >или другие контейнеры FRAMESET.

Определение параметров кадров

Тэг <FRAMESET>имеет два главных атрибута:ROWS и COLS. Общий вид контейнера FRAMESET выглядит следующим образом:

<FRAMESET ROWS="value_list"COLS="value_list"></FRAMESET>.

Можно определить любое число рядов и столбцов;необходимым условием является указание хотя бы одного из атрибутов ROWS или COLS.

Предупреждение

Если вы определили не более одного ряда или столбца, программа просмотра проигнорирует контейнер FRAMESET, и экран останется пустым. Иными словами, кадр не может быть единственным. Если определены, по крайней мере, два ряда или два столбца, другой атрибут может быть опущен (ему по умолчанию присваивается значение в 100%).

Строка "value_list"представляет собой список значений в пикселах, процентах или относительных единицах, разделенных запятыми. Количество рядов или столбцов кадров определяется числом этих значений. Например,

<FRAMESET ROWS="100,240,140">