Понятие фрейма и его структура

Автор работы: Пользователь скрыл имя, 17 Декабря 2013 в 04:51, реферат

Краткое описание

Фрейм (от англ. "frame" - рамка, каркас, кадр) представляет собой отдельное рабочее окно браузера, разделенное еще на несколько различных по параметрам и размеру фреймам. Совокупность таких окон принято называть фреймовой структурой. Каждый фрейм - это не что иное, как отдельный HTML-документ, загружающийся браузером в предназначенном для него окне. Таким образом HTML-документ, созданный на фреймовой основе, является набором взаимосвязанных электронных документов, параметры и свойства которых определяются настройками всей фреймовой структуры. Для описания фреймовых структур в HTML предусмотрен ряд специальных тегов и параметров, которые сейчас и рассмотрим.

Вложенные файлы: 1 файл

Понятие фрейма и его структура.docx

— 14.49 Кб (Скачать файл)

Понятие фрейма и  его структура 
 
Фрейм (от англ. "frame" - рамка, каркас, кадр) представляет собой отдельное рабочее окно браузера, разделенное еще на несколько различных по параметрам и размеру фреймам. Совокупность таких окон принято называть фреймовой структурой.

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

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

Тег <FRAMESET> является основным тегом-контейнером  фреймовой структуры HTML-документа (закрывающий  тег обязателен). Особенностью любого электронного документа с фреймами является то, что в HTML-коде отсутствует  тег-контейнер , тег вставляется сразу же после раздела HEAD.

Teг может содержать два основных параметра - ROWS и COLS. Параметры ROWS и COLS определяют количество горизонтальных (ROWS) и вертикальных (COLS) фреймов. Формат записи значения может быть в пикселах, процентах или относительных единицах, причем число значений соответствует количеству фреймов.

Тег <FRAME> описывает свойства отдельного фрейма, входящего в состав фреймовой  структуры. Соответственно, сколько  имеется фреймов, столько должно быть и тегов <FRAME>, заключенных  внутри тега фреймовой структуры <FRAMESET>.

Ter <FRAME> не требует закрывающего тега.

Пример структуры HTML-документа:

<HTML>

<HEAD>

<TITLE> Простой документ  с фреймами </TITLE>

</HEAD>

<FRAMESET COLS="20%, 80%">

<FRAMESET ROWS="100, 200">

<FRAME SRC=" ">

<FRAME SRC=" ">

</FRAMESET>

<FRAME SRC=" ">

</FRAMESET>

</HTML>

Взаимодействие  между фреймами

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

Взаимодействие между отдельными фреймами происходит посредством загрузки документа по соответствующей ссылке в установленное окно. Реализуется  это действие с помощью параметра TARGET тега <А>.

По умолчанию вызванный по гиперссылке  документ будет загружаться в  текущий фрейм. Но чаще всего нужно  сделать так, чтобы страница появлялась в соседнем окне. Существуют специальные  зарезервированные имена действий, по которым происходит загрузка документов на сайтах с фреймовой структурой: "_blank", "_self", "_parent" и "_top". 

Пример структуры HTML-документа:

<FRAMESET ROWS="2*, *">

<FRAME NAME="MENU" SRС="menu.htm" NORESIZE>

<FRAMESET COLS="50%, 50%">

<FRAME NAME="LEFT" SRС="left.htm">

<FRAME NAME="RIGHT" SRС="right.htm">

</FRAMESET>

 

 

 

 

Плавающие фреймы

Плавающие фреймы являются стандартом, который поддерживается только браузером  Internet Explorer. Netscape подобные фреймы просто-напросто не отображает.

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

Плавающие фреймы описываются тегом-контейнером <IFRAME> и могу иметь параметры, присущие обыкновенным фреймам, а также  параметры. аналогичные описанию графических изображений (а именно: ALIGN, WIDT: HEIGHT, HSPACE И VSPACE)

Пример структуры HTML-документа:

<IFRAME SRC="iframe.htm" NAME="IFRAME" WIDTH="150" HEIGHT="250" HSPACE="5" VSPACE="5" SCROLLING="AUTO" ALIGN="RIGHT">

</IFRAMESET>


Информация о работе Понятие фрейма и его структура