Рамки


Браузеры Netscape и Internet Explorer используют различные подходы для определения рамок между фреймами. Так, параметр frameborder в Netscape может принимать значения Yes или No, а в IE допустимо использовать в этом случае только числа. Чтобы убрать рамки между фреймами можно использовать следующий код.

Пример 1. Отсутствующие рамки между фреймами
<frameset cols=200,* frameborder=no frameborder=0>
<frame src=menu.html name=MENU noresize>
<frame src=content.html name=CONTENT>
</frameset>

В примере параметр frameborder используется дважды, чтобы каждый браузер мог выбрать себе значение по вкусу. Можно вообще ограничиться лишь одним параметром frameborder=0. Для Netscape такое написание является нарушением правил, но при этом воспринимается корректно. Браузер Opera, к сожалению, в любом случае выводит фреймы с рамкой.

Если рамка все же нужна, в браузере она рисуется по умолчанию, без задания каких-либо параметров. Можно, также, задать цвет рамки с помощью параметра bordercolor, который может применяться в тегах FRAMESET и FRAME. Цвет указывается по его названию или шестнадцатеричному значению.

Пример 2. Изменение цвета рамки
<frameset cols=200,* bordercolor=navy>
<frame src=menu.html name=MENU noresize>
<frame src=content.html name=CONTENT>
</frameset>

В примере рамка будет синего цвета, различающаяся по виду в браузерах Netscape и Internet Explorer.



Предыдущая статья     Следующая статья     Список статей