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

получается сетка кадров из трех рядов и двух столбцов. Первый и последний ряды занимают по 1/4, второй ряд — половину от высоты окна. Первый столбец размещается на 2/3, а второй — на 1/3 окна браузера.

Контейнеры FRAME SET могут вкладываться друг в друга, как будет показано ниже. Но не будем торопиться, а познакомимся сначала с тэгом <FRAME>.

Тэ <FRAME>

Тэг <FRAME>определяет отдельный кадр. Он должен располагаться внутри контейнера FRAMESET. Например:

<FRAMESET ROWS="*,2*">

<FRAME><FRAME></FRAMESET>

Заметьте, что этот тэ неявляется контейнером и, в отличие от тэга <FRAMESET>, не имеет закрывающего тэга. Определение кадра происходит в одной строке кода HTML-документа.

Число тэгов <FRAME>должно быть равно числу кадров, определенных в тэге <FRAMESET>. В нашем примере определено два кадра, поэтому контейнер содержит соответственное количество тэгов <FRAME >. Пока наши кадры ничем не заполнены.

В HTML 3.2 тэг <FRAME>располагает шестью атрибутами:SRC, NAME,

MARGINWIDTH,MARGINHEIGHT, SCROLLING И NORESIZE.BOT СИНТаКСИС ИСПОЛЬЗО-

вания этих атрибутов:

<FRAM SRC="url"NAME="window_name"SCROLLING=YES¦NO¦AUTO MARGINWIDTH="value"MARGINHEIGHT="va2ue"NORESIZE>

К счастью, использовать все атрибуты необязательно.

Указание источника информации для кадра

Довольно часто вы будете пользоваться только одним атрибутом — SRC. Строка

<FRAME SRC="ur2">

определяет URL-адрес содержимого кадра. Это обычно файл HTML-документа, расположенный в том же каталоге, что и документ, содержащий контейнер FRAMESET, например:

<FRAME SRC="sample.htm">'

Этот документ должен быть полноценным HTML-документом, т. е. содержать все обязательные части (контейнеры HTML, HEAD, BODY и т. д.). Например, файл sample.htm может выглядеть следующим образом: