Разработка INTRANET приложений
3942494f

Структура HTML-документа


HTML-документ представляет собой иерархию элементов документа, заключенных в "теговые скобки" (рисунок 3.1). В секцию головы всегда помещается заглавие документа (не путать с именем файла), которое при просмотре HTML-страницы появляется в заголовке окна броузера. Заглавие показывает общий смысл HTML-страницы. Для определения заглавия HTML-страницы применяется теговый контейнер <TITLE>, например:

<TITLE>Моя любимая страница</TITLE> <HTML> <HEAD> Голова документа

</HEAD> <BODY> Тело, Содержание документа

</BODY> </HTML>

Рис. 3.1. Теговая структура HTML-документа

Кроме классической структуры простого гипертекстового документа, современные броузеры поддерживают кадры - не перекрывающиеся области окна броузера, в которых возможно одновременно отображать несколько документов.

Для формирования кадров используется контейнер набора кадров FRAMESET и тега FRAME. Альтернативное содержимое задается с помощью контейнера NOFRAMES:

<HTML> <HEAD> Голова документа </HEAD> <Frameset ...> <FRAME ...> Связывание кадров <FRAME ...> c документами </FRAMESET> <NOFRAMES> Часть документа только для старых броузеров </NOFRAMES> </HTML>

Начальный тег FRAMESET определяет разбиение окна по строкам и столбцам, например:

<FRAMESET ROWS="60%,*" COLS="60%,20%, *">.

Тег кадра FRAME устанавливает какой документ (атрибут SRC) первоначально выводится в кадре. Атрибут Name определяет имя целевого кадра для указания его в гиперссылках.

Одна из распространенных компоновок кадров содержит левый узкий кадр для оглавления в виде гиперссылок и правый кадр для показа документов по этим ссылкам. Другая компоновка предлагает разбиение на верхний и нижний кадры.

Посредством вложения контейнеров FRAMESET можно реализовать более сложные компоновки кадров, например, добавить верхний и нижний колонтитулы.



Содержание раздела