Macromedia Dreamweaver

как создать свой сайт

Тег <FRAME>

Браузер
Netscape
Mozilla
Firefox
Opera
IE
Поддержка
+
+
+
+
+

Параметры

name
frameborder
noresize
bordercolor
scrolling
src

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

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

Хотя обязательных атрибутов у тега <FRAME> и нет, рекомендуется задавать каждому фрейму имя через атрибут name . Это особенно важно, если требуется по ссылке из одного фрейма загружать документ в другой.

<frameset>
<frame>
</frameset>

 

Параметры тега <FRAME>

bordercolor

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

Значение цвета можно задавать двумя способами:

1. По его названию
2. По шестнадцатеричному значению

Для задания цветов используются числа в шестнадцатеричном коде. Шестнадцатеричная система, в отличие от десятичной системы, базируется, как следует из ее названия, на числе 16. Цифры будут следующие: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной системе образуются объединением двух чисел в одно. Например, числу 255 в десятичной системе соответствует число FF в шестнадцатеричной системе. Чтобы не возникало путаницы в определении системы счисления, перед шестнадцатеричным числом ставят символ решетки #, например #666999. Каждый из трех цветов — красный, зеленый и синий — может принимать значения от 00 до FF. Таким образом, обозначение цвета разбивается на три составляющие #rrggbb, где первые два символа отмечают красную компоненту цвета, два средних — зеленую, а два последних — синюю.

<frame src="xxx.html" name="xxx" bordercolor="red" >

 

frameborder

Определяет, отображать границу между фреймами или нет. Браузер Opera в любом случае показывает тонкую линию, если у тега <FRAMESET> не задан параметр framespacing="0" . Этот параметр отменяет действие атрибута frameborder у тега <FRAMESET>. Значений всего два (1 - отображает границу, 0 - нет).

<frame src="xxx.html" name="xxx" frameborder="0" >

 

name

Назначает имя текущему фрейму. Это имя может использоваться в качестве цели в последующих ссылках. В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым. При использовании фреймов схема загрузки документов отличается от стандартной. Основное отличие — возможность загружать документ в выбранный фрейм из другого. Для этой цели используется параметр target тега <А> . В качестве значения указывается имя фрейма, в который будет загружаться документ, заданный параметром name .

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

<frame src="xxx.html" name="xxx" frameborder="0" >

 

noresize

Пользователь может изменить размер фрейма с помощью курсора мыши, активировав его на границе и перетаскивая в нужную сторону. Причем не имеет значения, видна граница или нет. Добавление параметра noresize запрещает эту возможность, и пользователь уже не может изменить размеры фрейма.

<frame src="xxx.html" name="xxx" noresize >

 

scrolling

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

yes
Всегда вызывает появление полос прокрутки

no
Запрещает отображение полос прокрутки.

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

<frame src="xxx.html" name="xxx" scrolling="no">

 

src

Определяет адресс исходного документа, который будет отображаться во фрейме. Допустимо использовать не только путь к файлу, но также имя функции JavaScript, которое возвращает значение.

<frame src="URL">

 

 

 

на главную