Шаг 49.
Параметры тэга <FRAME>

    На этом шаге мы рассмотрим остальные параметры тэга <FRAME>.

    На предыдущих шагах мы познакомились с некоторыми параметрами этого тэга (параметры SRC и NAME). На этом шаге мы рассмотрим в обзорном порядке оставшиеся параметры тэга <FRAME>.

Параметр SCROLLING

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

    Разработчик Web-страницы может управлять появлением полос прокрутки, используя указанный параметр. Перечислим возможные значения параметра SCROLLING:


    Замечание. Намереваясь скрыть полосы прокрутки, примите к сведению, что их не будет видно даже в том случае, когда размещаемые во фрейме данные, полностью не будут там помещаться. Последствия окажутся особенно неблагоприятными при небольших размерах окна браузера либо при низком разрешении монитора компьютера. Установив значение параметра SCROLLING в NO, обязательно протестируйте Web-страницу в подобных критических условиях.

Параметр NORESIZE

    Обычно пользователь может изменять размер фреймов при просмотре Web-страницы. Если установить курсор мыши на рамке фрейма, то курсор пример форму, указывающую на возможность изменения размеров, и позволит выполнить перемещение рамки в нужное место (рисунок 1). Это иногда нарушает структуру красиво спроектированных подобластей. Для запрещения перемещения разграничительной рамки нужно воспользоваться параметром NORESIZE, который не требует значений:


    <FRAME NORESIZE>      .


    Замечание. Когда задан параметр NORESIZE для одного из фреймов, то невозможно изменить размер любого из смежных фреймов. Иногда, в зависимости от взаимного расположения фреймов, достаточно использовать в одном из них параметр NORESIZE чтобы запретить изменение размеров любого из существующих фреймов.


Рис.1. Демонстрация полос прокрутки и возможности изменения размеров фреймов

Задание величины полей фрейма

    Поля фрейма - полосы чистого пространства между его содержимым и внешней рамкой.

    Изменяя размеры полей можно значительно улучшить внешний вид страницы.

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


    Замечания.
  1. Если нужно совсем убрать поля, то перечисленным параметрам присвойте значение 0. Однако помните, что подобное сокрытие полей поддерживается не всеми браузерами.
  2. Задавая величины полей, используйте одновременно оба параметра. В противном случае браузер может автоматически сократить размеры тех полей, для которых не заданы значения, до наименьшего возможного значения.

    На следующем шаге мы рассмотрим свойства границ фреймов.




Предыдущий шаг Содержание Следующий шаг