Тег <iframe>
Тег <iframe> создает плавающий фрейм, который находится внутри обычного документа, он позволяет загружать в область заданных размеров любые другие независимые документы.
Тег <iframe> является контейнером, содержание которого игнорируется браузерами, не поддерживающими данный тег. Для таких браузеров можно указать альтернативный текст, который увидят пользователи. Он должен располагаться между элементами <iframe> и </iframe>.
поддержка браузерами:
IExplorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
спецификация:
HTML: | 3.2 | 4.01 | 5.0 |
XHTML: | 1.0 | 1.1 |
синтаксис:
<iframe>...</iframe>
атрибуты:
align - Для плавающего фрейма можно указать его положение на веб-странице или задать способ обтекания текстом или другими элементами веб-страницы.
allowtransparency - В Internet Explorer до версии 8.
frameborder - По умолчанию вокруг содержимого фрейма рисуется рамка с эффектом трехмерности.
height - Для изменения размеров фрейма средствами HTML предусмотрены атрибуты width и height.
hspace - Для любого фрейма можно задать невидимые отступы по горизонтали и вертикали с помощью, соответственно, атрибутов hspace и vspace.
marginheight - Устанавливает высоту отступа в пикселах от содержания плавающего фрейма до его верхней и нижней границы.
marginwidth - Задает отступ между содержанием и правой (левой) границей плавающего фрейма.
name - В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым.
sandbox - Атрибут sandbox позволяет установить ряд ограничений на контент загружаемый во фрейме, к примеру, блокировать формы и скрипты.
scrolling - Если содержимое фрейма не помещается в отведенные размеры, автоматически появляются полосы прокрутки для просмотра информации.
seamless - Устанавливает, что содержимое фрейма должно отображаться так, словно оно является частью документа.
src - Указывает адрес файла (URL), который будет загружаться во фрейм.
srcdoc - Позволяет установить содержимое фрейма непосредственно в атрибуте.
vspace - Для любого фрейма можно задать невидимые отступы по горизонтали и вертикали с помощью, соответственно, атрибутов hspace и vspace.
width - Для изменения размеров фрейма средствами HTML предусмотрены атрибуты width и height.
allowtransparency - В Internet Explorer до версии 8.
frameborder - По умолчанию вокруг содержимого фрейма рисуется рамка с эффектом трехмерности.
height - Для изменения размеров фрейма средствами HTML предусмотрены атрибуты width и height.
hspace - Для любого фрейма можно задать невидимые отступы по горизонтали и вертикали с помощью, соответственно, атрибутов hspace и vspace.
marginheight - Устанавливает высоту отступа в пикселах от содержания плавающего фрейма до его верхней и нижней границы.
marginwidth - Задает отступ между содержанием и правой (левой) границей плавающего фрейма.
name - В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым.
sandbox - Атрибут sandbox позволяет установить ряд ограничений на контент загружаемый во фрейме, к примеру, блокировать формы и скрипты.
scrolling - Если содержимое фрейма не помещается в отведенные размеры, автоматически появляются полосы прокрутки для просмотра информации.
seamless - Устанавливает, что содержимое фрейма должно отображаться так, словно оно является частью документа.
src - Указывает адрес файла (URL), который будет загружаться во фрейм.
srcdoc - Позволяет установить содержимое фрейма непосредственно в атрибуте.
vspace - Для любого фрейма можно задать невидимые отступы по горизонтали и вертикали с помощью, соответственно, атрибутов hspace и vspace.
width - Для изменения размеров фрейма средствами HTML предусмотрены атрибуты width и height.
закрывающий тег:
Обязателен
пример кода:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Тег IFRAME</title>
</head>
<body>
<iframe src="banner.html" width="468" height="60" align="left">
Ваш браузер не поддерживает плавающие фреймы!
</iframe>
</body>
</html>