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 может выглядеть следующим образом: