FRAMESET
(HTML 4.0) – Frame Set
Определяет фреймовую (оконную) структуру документа: размеры и расположение фреймов на странице. Создаётся
вместо тела документа (то есть элемент
BODY в документе не используется).
Открывает и закрывает список фреймов, определяемых с помощью элемента
FRAME. Между начальным и конечным тегами кроме элементов
FRAME и
NOFRAMES могут находиться другие элементы
FRAMESET. То есть элемент
FRAMESET поддерживает вложенные конструкции фреймов.
Атрибуты:
ROWS – определяет количество и размеры горизонтальных фреймов (фреймов-строк) в окне браузера. В качестве значения задается список размеров фреймов через запятую. Способы задания размеров:
- в процентах от высоты рабочей области окна браузера. Например: «30%,30%,40%";
- в виде знака "*" (звездочка), говорящего о том, что фрейм занимает все свободное пространство окна браузера, незанятое другими фреймами с явно указанными размерами. Например, звездочка в записи «25%,25%,*" равносильна 50%;
- в пикселах. Например: «75,*";
Все три способа можно совмещать. Например, «
25%,40,*" разобъет экран на три горизонтальных фрейма, первый из которых будет высотой в четверть окна браузера, второй – в 40 пикселов, а третий займет всю оставшуюся площадь.
COLS – определяет количество и размеры вертикальных фреймов (фреймов-столбцов) в окне браузера. В качестве значения задается список размеров фреймов через запятую. Размеры задаются так же, как и в предыдущем атрибуте ROWS.
BORDER – определяет ширину рамок фреймов в пикселах. Данный атрибут действует только в браузерах Netscape;
FRAMEBORDER – определяет наличие рамок у содержащихся внутри FRAMESET фреймов. Возможные значения:
Yes – отображать рамки;
No или
0 – не отображать рамки;
Браузеры Netscape не поддерживают данный атрибут в полной мере и для глобального определения ширины рамок используют атрибут
BORDER.
FRAMESPACING – определяет расстояние (так называемую «серую область») между фреймами в пикселах. Данный атрибут необходим для создания фреймов без рамок.
Примечание:
Обратите внимание на то, что
FRAMESET-структура создаётся вместо элемента
BODY.
FRAMESET-структура, расположенная в заголовке (внутри элемента
HEAD) считается ошибкой.