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

Учебник по HTML 4

       

Возможности браузера Microsoft Internet Explorer

Браузер Microsoft Internet Explorer разрешает использовать параметр FRAMEBORDER для тех же целей, как было описано выше, но не позволяет задавать цвет и толщину рамок. Однако в качестве значения параметра FRAMEBORDER допустимо использовать только числовое значение "О" для отмены прорисовки рамки или отличное от нуля числовое значение для прорисовки рамки.

Различие в правилах задания значений параметра FRAMEBORDER для разных браузеров весьма неприятно. Попробуйте, например, задать FRAMEBORDER=Yes. Такая запись верна для Netscape, а для Microsoft Internet Explorer приведет к отсутствию рамки. Предыдущий пример (рис. 5.13) при просмотре в Microsoft Internet Explorer будет представлен без рамки.

Совет

Можно рекомендовать всегда записывать значение параметра FRAMEBORDER в числовом виде, например, FRAMEBORDER=0. Это соответствует правилам записи параметра для Microsoft Internet Explorer, но нарушает правила для Netscape (хотя и верно воспринимается последним).

Примечание

Если рамки между фреймами не прорисовываются, то браузер Microsoft Internet Explorer (в отличие от Netscape) при отсутствии параметра NORESIZE позволит "наощупь" изменять размеры фреймов путем перетаскивания рамок мышью. Поймать место, где должна находиться рамка, можно по изменению формы указателя мыши.

Браузер Microsoft Internet Explorer разрешает использовать дополнительный параметр FRAMESPACING, записываемый в теге <FRAMESET>, значение которого определяет количество пикселов между фреймами, оставляемое пустыми.

Приведем пример, результат отображения которого приводится на рис. 5.15.

<HTML>

<HEAD>

<TITLE>Изменение расстояния между фреймами</TITLE>

</HEAD>

<FRAMESET COLS=2*,*,* FRAMESPACING=30>

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

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

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

</FRAMESET>

</HTML>

HTML

Рис. 5.15. Пустое пространство между фреймами в Microsoft Internet Explorer

Примечание

К сожалению, во многих описаниях языка HTML ошибочно указывается, что параметр FRAMESPACING должен использоваться в теге <FRAME>. Microsoft Internet Explorer допускает использование этого параметра только в теге <FRAMESET>.

 

 

 

Top.Mail.Ru
Top.Mail.Ru