HTML <iframe> тег
Определение и использование
<iframe>
Тег defines inline frame (inline frame).
Инлайн-фрейм используется для внедрения другого документа в текущий HTML-документ.
Совет:Используйте CSS для настройки <iframe>
стиль (см. примеры ниже).
Совет:Лучше всего всегда использовать <iframe>
Содержит атрибут title. Экранное чтение может использовать этот атрибут для чтения о <iframe>
Описание содержимого.
Дополнительная литература:
Учебник HTML:HTML Iframe
Руководство по HTML DOM:Объект IFrame
Пример
Пример 1
Маркер инлайнового фрейма:
<iframe src="https://www.codew3c.com" title="CodeW3C.com Online Tutorial"></iframe>
Пример 2
Добавление и удаление рамки iframe (используя CSS):
<iframe src="/index.asp" width="100%" height="300" style="border:1px solid black;"> </iframe> <iframe src="/index.asp" width="100%" height="300" style="border:none;"> </iframe>
Атрибут
Атрибут | Значение | Описание |
---|---|---|
allow | Определяет стратегию функций <iframe>. | |
allowfullscreen |
|
Установите значение true, если <iframe> может активировать режим полного экрана с помощью метода requestFullscreen(). |
allowpaymentrequest |
|
Установите значение true, если разрешается跨源 <iframe> вызывать Payment Request API. |
height | Пиксели | Определяет высоту <iframe>. По умолчанию высота составляет 150 пикселей. |
loading |
|
Определяет, должен ли браузер немедленно загружать iframe или откладывать загрузку iframe до тех пор, пока не будут выполнены某些 условия. |
name | Текст | Определяет имя <iframe>. |
referrerpolicy |
|
Определяет информацию о ссылке, которая будет отправлена при получении iframe. |
sandbox |
|
Включает набор дополнительных ограничений для содержимого <iframe>. |
src | URL | Определяет адрес документа, который нужно嵌入 в <iframe>. |
srcdoc | Код HTML | Определяет HTML-контент страницы, которая будет отображаться в <iframe>. |
width | Пиксели | Определяет ширину <iframe>. По умолчанию ширина составляет 300 пикселей. |
Глобальные свойства
<iframe>
Тег также поддерживает Глобальные атрибуты в HTML.
атрибуты событий
<iframe>
Тег также поддерживает Атрибуты событий в HTML.
Стандартные CSS настройки
Большинство браузеров будут использовать следующие значения по умолчанию для отображения <iframe>
Элемент:
iframe:focus { outline: none; } iframe[seamless] { display: block; }
Поддержка браузеров
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |