Тег <IFRAME>
| Параметры |
frameborder align height
marginheight marginwidth
hspace name scrolling
src vspace width
|
Закрывающий тег |
| обязательно |
Тег <IFRAME> создает плавающий фрейм, который находится внутри обычного документа, он позволяет загружать в область заданных размеров любые другие независимые документы.
Тег <IFRAME> является контейнером, содержание которого игнорируется браузерами, не поддерживающих данный тег. Для таких браузеров можно указать альтернативный текст, который увидят пользователи. Он должен располагаться между элементами <IFRAME> и </IFRAME> .
<iframe>HTML-код</iframe> |
Параметры тега <IFRAME>
height
Параметр служит для изменения размеров фрейма по высоте . Допускается использовать значения в пикселах или процентах. Если установлена процентная запись, то размеры фрейма вычисляются относительно родительского элемента — контейнера, где находится тег <IFRAME> . В случае отсутствия родителя, в его качестве выступает окно браузера.
Если значение высоты и ширины не заданы, то фрейм автоматически принимает размер 300 х 150 пикселов.
<iframe height="300">...</iframe>
<iframe width="500">...</iframe>
width
Параметр служит для изменения размеров фрейма по ширине . Допускается использовать значения в пикселах или процентах. Если установлена процентная запись, то размеры фрейма вычисляются относительно родительского элемента — контейнера, где находится тег <IFRAME> . В случае отсутствия родительского контейнера, в его качестве выступает окно браузера.
Если значение высоты и ширины не заданы, то фрейм автоматически принимает размер 300 х 150 пикселов.
<iframe height="300">...</iframe>
<iframe width="500">...</iframe>
align
Для плавающего фрейма можно указать его положение на веб-странице или задать способ обтекания текстом или другими элементами веб-страницы. Наиболее популярные параметры — left и right , создающие обтекание текста вокруг фрейма. Чтобы текст не прилегал плотно к содержимому фрейма, рекомендуется в теге <IFRAME> добавить параметр hspace и vspace , задающих расстояние до текста в пикселах. В качестве зарезервированных имен используются следующие:
<iframe src="URL" align="right" >...</iframe><
frameborder
Выводит или не выводит рамку вокруг фрейма. Может принимать значения: 1 (по умолчанию, рамка выводится), 0 (рамка не выводится), yes (аналогично 1), no (аналогично 0)
<iframe frameborder="0"> ...</iframe>
scrolling
Если содержимое фрейма не помещается в отведенные размеры, автоматически появляются полосы прокрутки для просмотра информации. В некоторых случаях, полосы прокрутки нарушают дизайн веб-страницы, поэтому от них можно отказаться. Для управления отображением полос прокрутки используется параметр scrolling .В качестве зарезервированных имен используются следующие:
<iframe src="URL" height="100" scrolling="no" >...</iframe>
marginheight
Параметр устанавливает отступы содержимого <iframe> от верхнего и нижнего края фрейма.
<iframe src="URL" marginheight="10">...</iframe>
marginwidth
Параметр устанавливает отступы содержимого <iframe> от левого и правого края фрейма.
<iframe src="URL" marginwidth="10">...</iframe>
hspace
Для любого фрейма можно задать отступы по горизонтали. Особенно это актуально при обтекании содержимого фрейма текстом. В этом случае, чтобы текст не «наезжал» плотно на границу фрейма, необходимо вокруг него добавить пустое пространство.
<iframe src="URL" height="150" hspace="5">...</iframe>
name
В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым. Чтобы направить содержимое во фрейм, он должен иметь уникальное имя, задаваемое атрибутом name . В этом случае при создании ссылки у тега <A> требуется указать параметр target , в качестве значения которого выступает имя фрейма. Для указания имени используется набор символов, включая числа и буквы. При обращении к фрейму по имени соблюдайте то же написание, что и в параметре name .
<iframe name="имя">...</iframe>
src
Указывает адрес файла (URL), который будет загружаться во фрейм. Это может быть HTML-документ, изображение или серверная программа. Допустимо использовать не только путь к файлу, но также имя функции JavaScript, которое возвращает значение.
<iframe src="URL" height="150" hspace="5">...</iframe>
vspace
Для любого фрейма можно задать отступы по вертикали. Особенно это актуально при обтекании содержимого фрейма текстом. В этом случае, чтобы текст не «наезжал» плотно на границу фрейма, необходимо вокруг него добавить пустое пространство.
<iframe src="URL" height="150" vspace="5">...</iframe>