Глава 10. Кадры 195

Проблемы и решени ^

Я использовал атрибутNORESIZE но теперь беспокоюсь о читателях, предпочитающих работать с небольшими окнами программ просмотра. Поместится ли в них мой кадр?

Убедитесь, что в ваш кадр помещается все содержание при низком разрешении экрана. Если нет, предусмотрите регулировку размеров и полосы прокрутки.

На рис. 10.9 показан пример страницы с тремя кадрами. В левом нижнем кадре определены атрибуты MARGiNHEiGHT=50, MARGINWIDTH=IOO и SCROLLING=YES. Атрибут NORESIZE не используется, поэтому можно увидеть двунаправленную стрелку на границе кадров.

Рамки кадра

Для определения рамки кадра в HTML существуют три атрибута:BORDER, FRAMEBORDER и BORDERCOLOR. Первый из этих атрибутов используется только с тэгом <FRAMESET>и устанавливает ширину всех рамок для всех кадров контейнера FRAMESET. Эта величина указывается в пикселах, например:

<FRAMESET BORDER="5">

Если этот атрибут задан равным нулю, все кадры контейнера будут без рамок.

(^ Примечание^)

По умолчанию атрибут BORDER имеет значение 5.

АтрибутFRAMEBORDERИСПОЛЬЗуеТСЯ С ТЭГаМИ<FRAMESET>И <FRAME>И МОЖёТ

принимать два значения:YES или NO. В случае YES рамка имеет трехмерную форму. Если FRAMEBORDER="NO", рамка невидима, т. е. она имеет цвет фона окна браузера, устанавливаемого по умолчанию.

По умолчанию атрибут FRAMEBORDER имеет значение YES, т. е. предусматривает наличие трехмерной рамки. Рамка кадра будет невидимой, если значение FRAMEBORDER="NO"установлено для всех кадров, смежных с ним.

(Совет)

Для того чтобы на странице все кадры не имели рамок, надо установить

FRAMEBORDER="NO"И BORDER="0"ВТЭГё<FRAMESET> АтрибутBORDERCOLORМОЖСТ ИСПОЛЬЗОВаТЬСЯ С ТЭГаМИ<FRAMESET>И <FRAME>.

Ему может быть присвоено стандартное имя цвета или RGB-значение. Например:

<FRAMESET BORDERCOLOR="red"ROWS="*,*">

<FRAME SRC="info.htm'BORDERCOLOR^'ftFFOOFF'^ •7*