Статические Web технологии. Фреймы HTML

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

Тег <FRAMESET> заменяет тег <BODY> и используется для разделения экрана. Имеет закрывающий тег.

Атрибуты:

COLS. Делит экран по вертикали. Принимает значения в пикселях, в процентах или просто *. Значение * говорит о том, что конкретный столбец будет занимать всю остальную часть экрана

• ROWS. Делит экран по горизонтали. Принимает значения в пикселях, в процентах или просто *. Значение * говорит о том, что конкретная строка будет занимать всю остальную часть экрана

BORDER. Определяет ширину рамки в пикселях.

BORDERCOLOR. Определяет цвет рамок. По умолчанию (если используется стандартная цветовая схема системы Windows) границы фреймов имеют тусклый, серый оттенок. Но при желании можно выбрать любой другой цвет. При определении цвета можно выбрать как его название, так и числовой эквивалент в системе RGB. Например, BLUE или #0000FF.

Пример

<FRAMESET COLS="25٪,75٪" FRAMEBORDER="YES" BORDER="2">
<FRAMESET ROWS="50٪,50٪" FRAMEBORDER="YES" BORDER="2">
</FRAMESET>
<FRAMESET ROWS="10٪,90٪" FRAMEBORDER="YES" BORDER="2">
</FRAMESET>
</FRAMESET>

Результат:

     
   
   
   
   
     
   
   
   
   

Тег <FRAME> помещенный в контейнер <FRAMESET>…</FRAMESET>, определяет, что именно должно отображаться в конкретном фрейме. Не имеет закрывающего тега.

Атрибуты

• SRC. Определяет URL, связанный с конкретным фреймом.

• MARGINWIDTH. Определяет расстояние между содержимым фрейма и его границами справа и слева.

• MARGINHEIGHT. Определяет расстояние между содержимым фрейма и его границами сверху и снизу.

• SCROLLING. Определяет присутствие в окне фрейма полосы прокрутки. Может принимать значения "yes", "no" и "auto"(по умолчанию).

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

• NAME. Определяет имя окна фрейма. Единственный атрибут, не влияющий на внешний вид фрейма. Позволяет контролировать процесс загрузки фреймов. Если окно фрейма имеет уникальное имя, то к нему можно непосредственно обратиться из других фреймов. Присваивая имена окнам фреймов, надо помнить об одном ограничении: имя не должно начинаться с символа подчеркивания "_", иначе оно будет игнорироваться. Так как с этого символа начинаются некоторые служебные имена.

Пример

<FRAMESET COLS="25٪,75٪" FRAMEBORDER="yes" BORDER="5" BORDERCOLOR="#008800">
<FRAME src="left.htm" MARGINWIDTH="20" MARGINHEIGHT="20">
<FRAME src="right.htm" NAME="main_window" MARGINWIDTH="0" SCROLLING="no" NORESIZE>
</FRAMESET>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: