Фрейм

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

Фреймы довольно часто использовались для навигации по web-сайту. При этом навигационная страница располагается в одном окне, а страницы с текстом - в другом.

В современном использование фреймов не рекомендовано. Главным образом это связано, как ни странно, с алгоритмами работы поисковых машин, которые могут привести пользователя к html-документу, являющемуся согласно задумке лишь одним из фреймов того, что автору сайта хотелось бы представить.

Описание

Тег <FRAME> определяет свойства отдельного фрейма, на которые делится окно браузера. Этот элемент должен располагаться в контейнере <FRAMESET>, который к тому же задает способ разметки страницы на отдельные области. В каждую из таких областей загружается самостоятельная веб-страница определяемая с помощью параметра src. Хотя обязательных атрибутов у тега <FRAME> и нет, рекомендуется задавать каждому фрейму имя через атрибут name. Это особенно важно, если требуется по ссылке из одного фрейма загружать документ в другой.

Синтаксис:

<frameset>
<frame>
</frameset>

Параметры:


<frame>-Определяет набор данных фрейма.
bordercolor - Цвет линии границы.
frameborder - Отображать рамку вокруг фрейма или нет.
name - Задает уникальное имя фрейма.
noresize - Определяет, можно изменять размер фрейма пользователю или нет.
scrolling - Способ отображения полосы прокрутки во фрейме.
marginheight - Изменяет высоту верхнего и нижнего полей фрейма.
marginwidth - Изменяет ширину левого и правого полей фрейма.
auto - Полосы прокрутки добавляются браузером только по необходимости, в том случае, когда содержимое фрейма превышает его видимую часть.
no - Запрещает отображение полос прокрутки.
yes - Всегда вызывает появление полос прокрутки, независимо от объема информации.
src - Определяет имя и местоположение файла данных, отображаемых фреймом.

Закрывающий тег - Не требуется.

Пример 1. Использование тега <FRAME>

HTML


  <html>
  <head>
  <title >Мой первый фрейм!</title>
  </head>
  <frameset rows="200,*" bordercolor"black"">
  <frame name="frame1" src="lsn017.html">
  <frame name="frame2" src="lsn016.html">
  </frameset>
  </html>

В таблице представлены HTML-элементы и их атрибуты

<FRAMESET> Создает набор фреймов.
border Изменяет толщину линий рамок фреймов.
bordercolor изменяет цвет линий рамок фреймов.
cols Создает столбцы рамок фреймов.
frameborder Скрывает рамки фреймов.
framespacing Задает толщину линий рамок фреймов.
rows Создает строки фреймов.
<IFRAME> Создает плавающий фрейм.
<NOFRAMES> Отображает альтернативный текст при невозможности показа фреймов.

 

free-templates.ru
Hosted by uCoz