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">