HTML-документ представляет собой иерархию элементов документа, заключенных в "теговые скобки" (рисунок 1.1). В секцию головы всегда помещается заглавие документа (не путать с именем файла), которое при просмотре HTML-страницы появляется в заголовке окна браузера. Заглавие показывает общий смысл HTML-страницы. Для определения заглавия HTML-страницы применяется теговый контейнер <TITLE>, например рисунок 1.1.
Кроме классической структуры простого гипертекстового документа, современные браузеры поддерживают фреймы (кадры) - не перекрывающиеся области окна браузера, в которых возможно одновременно отображать несколько документов.
Для формирования фреймов используется контейнер набора фреймов <FRAMESET> и тег <FRAME>. Альтернативное содержимое задается с помощью контейнера <NOFRAMES>:
Начальный тег <FRAMESET> определяет разбиение окна по строкам и столбцам, например:
<FRAMESET ROWS="60%,*" COLS="60%,20%, *">.
Тег фрейма <FRAME> устанавливает, какой документ (атрибут SRC) первоначально выводится в кадре. Атрибут Name определяет имя целевого кадра для указания его в гиперссылках:
Атрибут SRС применяется в теге FRАМЕ при разработке фреймовой структуры для того, чтобы определить, какая страница появится в том или ином кадре. Если вы зададите атрибут SRС не для всех фреймов, у вас возникнут проблемы. Даже если страницы, отображаемые во фрейме, выбираются в соседнем фрейме, вы должны задать для каждого фрейма начальную страницу. Если вы не укажете начальную страницу и URL, фрейм окажется пустым, а результаты могут быть самыми неожиданными.
Посредством вложения контейнеров <FRAMESET> можно реализовать более сложные компоновки кадров, например, добавить верхний и нижний колонтитулы.