Фреймы

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

Создание фреймов
  1. Создайте и сохраните новый документ HTML, содержащий только теги <HTML>, <HEAD> и <TITLE>.
  2. После тега </HEAD> введите тег <FRAMESET>, поставьте пробел.
  3. Задайте количество и размер фреймов - строк и столбцов. Чтобы создать фреймы-строки, разделенные горизонтальными границами, введите ROWS="?", где ? - высота каждого фрейма. Чтобы создать фреймы-столбцы, разделенные вертикальными границами, введите COLS="?", где ? - ширина каждого фрейма. Размер может быть, как в пикселях, так и в процентах.
  4. Введите тег <FRAME NAME="?">, где ? - имя фрейма.
  5. Поставьте пробел, введите атрибут SRC="?", где ? - путь к файлу web-страницы, которая будет отображаться в этом фрейме.
  6. Повторяйте шаги 4 и 5 столько раз, сколько фреймов вы указали в шаге 3.
  7. Введите </FRAMESET>.


Рамки

Атрибут BORDER может управлять толщиной и цветом границы фреймов. По умолчанию ее толщина шесть пикселей.

Толщина рамки
  1. В тег <FRAMESET> добавьте атрибут BORDER="?", где ? - толщина границы в пикселях.
Цвет границы
  1. В тег <FRAMESET> добавьте атрибут BORDERCOLOR="?", где ? - название или код текста.


Поля во фрейме

Атрибуты MARGINWIDTH и MARGINHEIGHT задают верхнее, нижнее, левое и правое поле фреймов. Поля измеряются в пикселях.
  1. В тег <FRAME> добавьте атрибут MARGINWIDTH="?", где ? - левый и правый отступы.
  2. Поставьте пробел, введите атрибут MARGINHEIGHT="?", где ? - верхний и нижний отступы.


Отображение полос прокрутки

По умолчанию, если размеры наполнения страницы превышают размеры фрейма, браузер отображает полосы прокрутки. Настраивать отображение вручную можно атрибутом SCROLLING. Значение Yes разрешает, а No - запрещает отображение полос прокрутки.
  1. Поставьте курсор в тег <FRAME>.
  2. Введите атрибут SCROLLING="?", где ? - это Yes или No.


Отображение разных страниц в одном фрейме

В ссылки можно встраивать инструкции браузеру с указаниями, в каком из фреймов их открывать. Чтобы назначить страницам определенные фреймы, сначала необходимо дать им (фреймам) уникальные имена.
  1. Откройте файл страницы, на которой будет ссылка.
  2. Перед текстом ссылки введите <A HREF="?", где ? - URL желаемой страницы.
  3. Поставьте пробел и введите атрибут TARGET="?", где ? - имя фрейма.
  4. Введите текст ссылки.
  5. Поставьте тег </A>.


Вложенные наборы фреймов

Один набор фреймов можно вложить в другой. Например, в самый большой фрейм вашего набора фреймов можно вложить еще один.
  1. В файле набора фреймов, в коде, где вы хотите поместить встроенный набор, создайте пустую строку.
  2. Чтобы создать фреймы-строки, разделенными горизонтальными границами, введите <FRAMESET ROWS="?">; чтобы создать фреймы-столбцы, разделенные вертикальными границами, введите <FRAMESET COLS="?">, где ? - размеры фреймов.
  3. Введите теги фреймов, их имена и названия web-страниц.
  4. Тегом </FRAMESET> закройте вложенный набор фреймов.
Сделано в студии ladoga-design.ru