Тег <FRАМЕ>

Тег <FRАМЕ> определяет внешний вид и поведение фрейма. Этот тег не имеет закрывающего тега, поскольку в нем ничего не содержится. Вся суть тега <FRАМЕ> в его атрибутах. Их шесть: NАМЕ=, MARGINWIDTH=, MARGINHEIGHT=, SCROLLING=, NORESIZE и SRC=.

Атрибут NАМЕ=

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

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

Атрибут МАRGINWIDTH=

Атрибут МАRGINWIDTH =, задает горизонтальный отступ между содержимым кадра и его границами. Наименьшее значение этого атрибута равно 1. Нельзя указать 0. Можно ничего не присваивать - по умолчанию атрибут равен б.

Атрибут МАRGINHEIGHT=

Атрибут МАRGINHEIGHT=, задает поля в верхней и нижней части фрейма.

Демонстрация

Атрибут SCROLLING=

Вы хотите, чтобы ваши читатели пользовались прокруткой в фрейме? Иногда бывает разумно лишить их этого удовольствия. Возможные варианты: SCROLLING=YES, SCROLLING=NО, SCROLLING=АUТО. SCROLLING=YES означает, что в фрейме всегда будут полосы прокрутки, даже если это не нужно. При задании SCROLLING=NО полос прокрутки не будет, даже если они необходимы. Если документ слишком большой, а вы задали режим без прокрутки, то документ просто будет обрезан. Атрибут SCROLLING=АUТО предоставляет броузеру самому решать, требуются ли полосы прокрутки или нет. Если атрибут SCROLLING отсутствует, результат будет таким же, как и при задании SCROLLING=АUТО.

Демонстрация

Атрибут NORESIZE

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

Демонстрация

Атрибут SRС=

Атрибут SRС= применяется в теге FRАМЕ при разработке фреймовой структуры для того, чтобы определить, какая страница появится в том или ином кадре. Если вы зададите атрибут SRС= не для всех фреймов, у вас возникнут проблемы. Даже если страницы, отображаемые в фрейме, выбираются в соседнем фрейме, вы должны по крайней мере задать для каждого фрейма начальную страницу. Если вы не укажите начальную страницу и URL, фрейм окажется пустым, а результаты могут быть самыми неожиданными - например, ваш броузер начнет выводить все новые и новые окна просмотра.


Пример:

<frame src="right.html" name="Right" scrolling=no noresize marginheight=20 marginwidth=10>

Этот пример описывает фрейм с именем "Right", в котором отображается файл "right.html". У фрейма: не будет полос прокрутки, нельзя передвигать границы фрейма, отступы от верхнего и нижнего края = 20 пикселов, от левого и правого = 10 пикселов.