Рамки во фреймахБраузеры Netscape и Internet Explorer используют различные подходы для определения рамок между фреймами. Так, параметр frameborder в Netscape может принимать значения Yes или No, а в IE допустимо использовать в этом случае только числа. Чтобы убрать рамки между фреймами можно использовать следующий код.
В примере параметр frameborder используется дважды, чтобы каждый браузер мог выбрать себе значение по вкусу. Можно вообще ограничиться лишь одним параметром frameborder=0. Для Netscape такое написание является нарушением правил, но при этом воспринимается корректно. Браузер Opera, к сожалению, в любом случае выводит фреймы с рамкой. Если рамка все же нужна, в браузере она рисуется по умолчанию, без задания каких-либо параметров. Можно, также, задать цвет рамки с помощью параметра bordercolor, который может применяться как в теге FRAMESET, так и FRAME. Цвет указывается по его названию или шестнадцатеричному значению.
В примере рамка будет синего цвета, но по виду различается в браузерах Netscape и Internet Explorer. Изменение размеров фреймовПо умолчанию размеры фреймов можно изменять с помощью курсора мыши, наведя его на границу между фреймами. Для блокировки возможности изменения пользователем размера фреймов следует воспользоваться параметром noresizeтега FRAME.
Параметр noresize не требует никаких значений и используется сам по себе. Для случая двух фреймов этот параметр можно указать лишь в одном месте. Естественно, если у одного фрейма нельзя изменять размеры, то у близлежащего размеры тоже меняться не будут. Полосы прокрутки во фреймахЕсли содержимое фрейма не помещается в отведенное окно, автоматически появляются полосы прокрутки для просмотра информации. В некоторых случаях, полосы прокрутки нарушают дизайн веб-страницы, поэтому от них можно отказаться. Для управления отображением полос прокрутки используется параметр scrolling. Он может принимать два основных значения: Yes - всегда вызывает появление полос прокрутки независимо от объема информации и No - запрещает их появление.
При выключенных полосах прокрутки, если информация не помещается в окно фрейма, просмотреть ее будет сложно. Поэтому параметр scrolling=no следует использовать осторожно. Плавающие фреймыБраузер Internet Explorer 3 и выше позволяет использовать плавающие фреймы с помощью тега IFRAME. Плавающий фрейм находится внутри обычного документа и позволяет встраивать на странице любые другие независимые документы. В теге IFRAME поддерживаются те же параметры, что и в обычном фрейме. Кроме того можно использовать следующие параметры: width, height, hspace, vspace, align, значение которых совпадает с соответствующими параметрами тега IMG.
Тег IFRAME является контейнером, содержание которого игнорируется браузерами не поддерживающих данный тег. Для этих браузеров можно указать альтернативный текст, который увидят пользователи. |