18c0693f

HTML Фрэймы




Испольльзуя фрэймы, позволяющие разбивать Web-страницы на множественные скроллируемые подокна, вы можете значительно улучшить внешний вид и функциональность информационных систем и Web-приложений. Каждое подокно, или фрэйм, может иметь следующие свойства:

Данные свойства фрэймов позволяют создавать продвинутые интерфейсные решения, такие как:
Синтаксис фрэймов

Формат документа, использующего фрэймы, внешне очень напоминает формат обычного документа, только вместо тэга BODY используется контейнер FRAMESET, содержащий описание внутренних HTML-документов, содержащий собственно информацию, размещаемую во фрэймах. Однако, фрэйм-документ является специфичным видом HTML-документа, поскольку не содержит элемента BODY и какой-либо информационной нагрузки соответственно. Он описывает только фрэймы, которые будут содержать информацию (кроме случая двойного документа, который мы рассмотрим позже). +Представим общий синтаксис фрэймов: Общий контэйнер FRAMESET описывает все фрэймы, на которые делится экран. Вы можете разделить экран на несколько вертикальных или несколько горизонтальных фрэймов. Тэг FRAME.описывает каждый фрэйм в отдельности. Рассмотрим более детально каждый компонент.
FRAMESET Тэг <FRAMESET> имеет завершающий тэг </FRAMESET>. Все, что может находиться между этими двумя тэгами, это тэг <FRAME>, вложенные тэги <FRAMESET> и </FRAMESET>, а также контейнер из тэгов <NOFRAME> и </NOFRAME>, который позволяет строить двойные документы для броузеров, поддерживающих фрэймы и не поддерживающих фрэймы.

Данный тэг имеет два взаимоисключающих параметра: ROWS и COLS.
ROWS="список-определений-горизонтальных-подокон" COLS="список-определений-горизонтальных-подокон" Примеры: Результат данного примера мы рассмотрим позже.
FRAME Данный тэг определяет фрэйм внутри контейнера FRAMESET.

SRC="url" NAME="frame_name" MARGINWIDTH="value" MARGINHEIGHT="value" SCROLLING="yes | no | auto" NORESIZE NOFRAMES Примеры

Рассмотрим реализацию фрэймов для подобного разбиения окна:
+---------------------------+ | | | | | | | Link1 | Link2 | | | | | | | +---------------------------+ | | | | | | | | | Link3 | Link4 | Link5 | | | | | | | | | +---------------------------+


</FRAMESET> Посмотреть результат