Онлайн учебники на TEPKA.ru

Учебник по HTML 4

       

Дополнительные возможности браузеров
Все перечисленные выше теги описания фреймов с соответствующими параметрами практически одинаково реализованы в браузерах Netscape и Microsoft Internet Explorer, однако каждый из этих браузеров позволяет дополнительно использовать свои уникальные теги или параметры.

Дополнительные возможности браузера Netscape

Браузер Netscape, начиная с версии 3.0, позволяет использовать три дополнительных параметра: BORDER, FRAMEBORDER и BORDERCOLOR. Параметр BORDER применяется только в теге <FRAMESET>. Значение параметра BORDER определяет толщину рамок между фреймами в пикселах.

Параметр FRAMEBORDER может применяться как в теге <FRAMESET>, так и в теге <FRAME> и определяет наличие рамки между фреймов. Этот параметр может принимать значение Yes или NO. Если параметр записан в теге <FRAMESET>, то его действие распространяется на все фреймы этой группы. Для отдельного фрейма значение может быть переопределено. По умолчанию принимается значение Yes.

Заметим, что параметры BORDER и FRAMEBORDER работают независимо друг от друга. Например, если в качестве значения FRAMEBORDER задано NO, а для BORDER задано значение, отличное от нуля, то рамка между фреймами прорисовываться не будет, но место под нее, определенное значением параметра BORDER, все равно будет отведено.

Параметр BORDERCOLOR может применяться как в теге <FRAMESET>, так и в теге <FRAME> и определяет цвет рамки, который может задаваться названием цвета или его шестнадцатеричным представлением.

Приведем пример:

<FRAMESET COLS=2*,*,* BORDER=10 FRAMEBORDER=No BORDERCOLOR=red>

<FRAME SRC=frame_a.htm NAME="A">

<FRAME SRC=empty.htm NAME="B">

<FRAME SRC=empty.htm NAME="C" FRAMEBORDER=Yes>

</FRAMESET>

Первая строка этого HTML-кода задает три фрейма, между которыми оставлено место под рамку толщиной 10 пикселов (рис. 5.13).

Фреймы

Рис. 5.13. Прорисовка рамок между фреймами в браузере Netscape

Между окнами фреймов "А" и "в" рамка не прорисовывается благодаря значению NO параметра FRAMEBORDER, тем не менее для рамки определен красный цвет (red). Для последнего фрейма "с" значение FRAMEBORDER задано равным Yes и переопределяет значение, установленное в первой строке. Поэтому между фреймами с именами "в" и "С" все-таки будет нарисована рамка красного цвета и толщиной 10 пикселов.

Примечание

Если рамки между фреймами не прорисовываются, то браузер Netscape не позволит изменять размеры фреймов путем перетаскивания рамок мышью даже при отсутствии параметра NORESIZE. Для Microsoft Internet Explorer ситуация иная.

Заметим, что фреймы без рамок используются не так уж и редко. Следует помнить, что отсутствие рамок не запрещает появление полос прокрутки (рис. 5.14).

Фреймы

Рис. 5.14. Полосы прокрутки во фрейме без рамок

 

 

 

Top.Mail.Ru
Top.Mail.Ru