Элемент <FRAMESET>


Описывает структуру фреймов.

Атрибуты

Значения

rows CDATA
cols CDATA
onload %Script
onunload. %Script


Требуются как открывающий, так и закрывающий ярлыки.

Столбцы и ряды
Атрибут rows определяет количество рядов, а атрибут cols — количество столбцов. Если атрибут не задан, то соответствующий фрейм занимает все пространство (по вертикали или горизонтали). Атрибуты представляют собой списки, определяющие размер фрейма в пикселях или процентах по вертикали и горизонтали, разделенные запятыми. Возможно использование относительных выражений типа "i*", при этом оставшееся после выделения места для фреймов с заданным абсолютным размером пространство делится между фреймами пропорционально величинам "i".
Пример:

<FRAMESET rows="50%, 50%">
...the rest of the definition...
</FRAMESET>
В следующем примере описан набор из трех фреймов, расположенных столбцами. Второй фрейм имеет ширину 250 пикселей, оставшееся пространство распределяется между первым и третьим фреймами. Первый фрейм получает четверть оставшегося пространства, 3/4 получает третий фрейм.
<FRAMESET cols="1*,250,3*">
...the rest of the definition...
</FRAMESET>
Фреймы, расположенные в сетке 2х3:
<FRAMESET rows="30%,70%" cols="33%,34%,33%">
...the rest of the definition...
</FRAMESET>
В следующем примере (для удобства примем высоту окна равной 1000 пикселей), первый фрейм получает 30% от всего окна, т.е. 300 пикселей, второй фрейм — 400 пикселей. Оставшиеся 300 пикселей делятся между третьим и четвертым фреймами. Третий фрейм получает 100 пикселей, а четвертый — 200.
<FRAMESET rows="30%,400,*,2*">
...the rest of the definition...
</FRAMESET>

Вложенные фреймы
Фреймы может быть вложены друг в друга. Уровень вложения не ограничен.
Пример:

<FRAMESET cols="33%, 33%, 34%">
. . .contents of first frame...
<FRAMESET rows="40%, 50%">
...contents of second frame, first, row...
...contents of second frame, second row...
</FRAMESET>
...contents of third frame...
</FRAMESET>


<<пред. страница

Оглавление

след. страница >>


Hosted by uCoz