Структура организации HTML- документа

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

Для того чтобы объединить несколько страниц HTML при помощи фреймов, нужно подготовить специальный документ HTML, в котором описаны такие параметры фреймов, как их размер и расположение.

Особенность такого документа - отсутствие на своем обычном месте области тела документа, выделенного тегами <BODY> и </BODY>. Вместо этого в файле описания фреймов присутствуют теги <FRAMESET>, </FRAMESET>, <NOFRAME> и </NOFRAME>:

<html>

<head>

. . .

</head>

<frameset rows=“Высота_строки” соls=“Ширина_колонки”

<frame src=“Aдpec_URL” nаmе=“Имя_фрейма”>

. . .

<frame src=“Aдpec_URL” nаmе=“Имя_фрейма”>

<noframe>

<body>

. . .

</body>

</noframe>

</frameset>

</html>

Параметры rows и cols тега <PRAMESET> определяют размеры фреймов и задаются в виде списка значений, разделенных запятой.

Для тех браузеров, которые не могут работать с фреймами, необходимо подготовить документ HTML, расположив его тело между операторами <NOFRAHE> и </NOFRAME>. В этот документ стоит поместить сообщение о том, что для просмотра данной страницы Web необходимо применять более современный браузер.