Здавалка
Главная | Обратная связь

Отключение вывода границ для браузеров



При разработке страниц много времени теряется на отмену вывода рамок, чтобы фреймовая страница имела ровный, бесшовный вид. Чтобы отключить отображение границ для всех браузеров, необходимо добавить в тег <frameset> избыточную информацию следующим образом:

<frameset frameborder=0 framespacing=0 frameborder=no border=0>

Полосы прокрутки

Атрибут scrolling в теге <frame> управляет появлением внутри фрейма полос прокрутки независимо от содержимого фрейма.

Значением атрибута по умолчанию является auto, обеспечивающее фрейму та­кое же поведение, как и у любого другого окна браузера: пока содержимое помещается во фрейм, полосы прокрутки в нем не появляются.

Для того чтобы полосы прокрутки появлялись всегда, даже в практически пустых фреймах, установите scrolling=yes.

Если вы хотите быть уверенными, что полосы прокрутки никогда не появятся во фрейме, даже если он полностью заполнен графикой и его границы плохо видны, установите scrolling=no.

Поля фрейма

Для настройки верхних и нижних полей фрейма задайте количество пикселей в атрибуте miarginheight. Размер левого и правого поля задает атрибут marginwidth. Они могут использоваться вместе.

Встраиваемые (плавающие) фреймы

Microsoft Internet Explorer 3.0 предложил так называемые встраиваемые фреймы, которые идентифицируются тегом <iframe>. Они позволяют помещать в любое место потока HTML-документа фрейм с полосой прокрутки. Это очень похоже на размещение изображения.

Как показано в следующем коде, внутри тега <iframe> задается ширина и высота фрейма и HTML-файл, который вы хотите вывести. Так же как и при размещении изображений, вы можете выровнять фрейм на странице и определить hspace и vspace. Вы также можете задать поля внутри фрейма и отображение границы.

 

Пример 14:

<html>

<head><title>примеры</title></head>

<body bgcolor=#e1c8dc>

<h2>это плавающий фрейм</h2>

<iframe width=300 height=100 align=left bgcolor=#b760a0 src="about.html"></iframe>

</body></html>

Результат:

Рис.17 Пример плавающего фрейма

 

Тег <frame>

<frame>

Тег <frame> определяет один фрейм в составе тега <frameset>.

Атрибуты

bordercolor = "#rrggbb" или название цвета

Задает цвет границ фрейма (если включено их ображение).

frameborder = 1 | 0

Задает вывод трехмерного разделителя между текущим и окружающими его фреймами. Значение 1 (или yes) включает появление границы. Значение 0 (или nо) отключает ее. Вы можете использовать этот атрибут и на уровне тега <frameset>. Это повысит надежность работы.

longdesk = uri

Определяет ссылку на документ, содержащий длинное описание фрейма и его содержимого.

marginwidth = число

Задает количество пикселов в промежутке между левым и правым краем фрейма и его содержимым.

marginheight = число

Определяет интервал (в пикселах) между верхней и нижней границей фрейма и его содержимым

name = текст

Назначает имя фрейму. Это имя может использоваться в ссылках для загрузки просматриваемого документа в именованный фрейм.

noresize

Предотвращает изменение размера фрейма пользователем. По умолчанию действует правило, по которому пользователи могут изменять размеры фрейма, щелкая мышью и перетаскивая его границы.

scrolling = yes | no | auto

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

src = ur1

Задает местонахождение исходного HTML-файла, который должен появиться во фрейме.

Тег <frameset>

<frameset>...</frameset>

Тег <frameset> определяет образующее группу фреймов множество фреймов или других групп фреймов (<frameset>).

Атрибуты

border = число

Задает толщину границ фрейма (в пикселах) между всеми фреймами в группе (когда отображение границ включено).

borgdercolor = "#rrggbb" или название цвета

Устанавливает цвет всех границ в группе фреймов

cols = список

Устанавливает количество и размер столбцов в группе фреймов. Количество столбцов определяется количеством значений в списке. Значения размеров могут задаваться в пикселях, процентах или относительных значениях (*), распределяющих доступное свободное место.

frameborder = 1 | 0 или yes | no

Определяет вывод трехмерных разделителей между фреймами в данной группе фреймов. Значение 1 (или yes) включает появление разделителей; 0 (или no) — отключает.

rows = список (число, проценты или *)

Задает количество и размер строк в группе фреймов. Количество строк определяется по количеству значений в списке. Размеры могут быть заданы в абсолютных значениях (пикселях), процентных отношениях или относительных значениях (*), распределяющих доступное свободное место.

Тег <iframe>

<ifranie>.. .</iframe>

Тег <-ifranie> определяет в документе плавающий фрейм. Он имеет атрибуты, подобные атрибутам тега <img>. Закрывающий тег обязателен.

Атрибуты

align = top | middle | bottom | left | right

Задает выравнивание на странице в потоке текста внутреннего фрейма. Атрибуты left и right позволяют тексту обтекать фрейм.

frameborder = 1 | 0

Включает или отключает изображение объемных границ фрейма. По умолчанию равен 1, границы выводятся.

height = число

Задает высоту фрейма в пикселях или в процентах от размера окна.

hspace = число

Используется совместно с выравниванием влево и вправо. Атрибут определяет интервал (в пикселях) влево и вправо от фрейма.

marglnheight = число

Задает (в пикселях) размер интервала между верхним и нижним краями фрейма и его содержимым.

marginwidth = число

Задает (в пикселях) размер интервала между левым и правым краями фрейма и его содержимым.

name = текст

Назначает фрейму имя, по которому будут осуществляться ссылки

noresize

Предотвращает изменение размера фрейма со стороны пользователя. По умолчанию пользователь может изменить установки размеров фрейма, перетаскивая его границы мышью.

scrolling = yes | no | auto

Определяет, появляются ли полосы прокрутки на экране (см. тег <frame>).

src = ur1

Задает URL HTML-документа, который будет первым появляться во фрейме.

vspace = число

Используется совместно с атрибутом выравнивания влево или вправо, определяет размер интервала (в пикселях) сверху и снизу от фрейма.

width = number

Задает ширину фрейма в пикселях или процентах от размера окна.

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.