Главная·Windows·Как правильно выглядит html код iframe. Как вставить в HTML iframe: пример использования
Как правильно выглядит html код iframe. Как вставить в HTML iframe: пример использования
Элемент
Применение «плавающего» фрейма напоминает вставку HTML-страницы при помощи тега
Примечание:
Чтобы сообщить о том, что браузер не поддерживает встроенные фреймы, достаточно добавить соответствующий текст между открывающим тегом .
Совет:
Для настройки стиля элемента
Синтаксис
Закрывающий тег
Обязателен.
Атрибуты
align
Устарел
Определяет, как фрейм будет выравниваться по краю, а также способ обтекания его текстом. allowfullscreen
Разрешает для фрейма полноэкранный режим. allowtransparency
Нестандартный
Устанавливает прозрачный фон фрейма, через который виден фон страницы. frameborder
Только HTML4
Устанавливает, отображать границу вокруг фрейма или нет. height
Высота фрейма HTML5
в пикселях CSS, HTML4
в пикселях или процентах. hspace
Устарел
Горизонтальный отступ от фрейма до окружающего контента. marginheight
Только HTML4
Отступ сверху и снизу от содержания до границы фрейма. marginwidth
Только HTML4
Отступ слева и справа от содержимого до границы фрейма. name
Имя фрейма. sandbox
HTML5
Позволяет задать ряд ограничений на контент загружаемый во фрейме. scrolling
Способ отображения полосы прокрутки во фрейме. seamless
HTML5
Определяет, что содержимое фрейма должно отображаться так, словно оно является частью документа. src
Путь к файлу, содержимое которого будет загружаться во фрейм. srcdoc
HTML5
Хранит содержимое фрейма непосредственно в атрибуте. vspace
Устарел
Вертикальный отступ от фрейма до окружающего контента. width
Ширина фрейма HTML5
в пикселях CSS, HTML4
в пикселях или процентах.
В HTML5 добавлено два новых атрибута, большинство используемых в HTML 4.01 атрибутов было удалено.
Пример использования:
Элемент
Спецификации
Спецификация
Статус
WHATWG HTML Living Standard (WHATWG)
Живой стандарт
HTML 4.01 (W3C)
Рекомендация
HTML5 (W3C)
Рекомендация
HTML 5.1 (W3C)
Элемент
Frames
Что же делает
Как вставить страницу в страницу HTML
? Для этого нужно использовать
Отображение
Display block.
Пример кода
Мощный, но легкий в использовании
Еще в старые недобрые времена веб-дизайна было много элементов, портящих жизнь каждого разработчика. Они почти всегда были плохим подходом к дизайну. К счастью, элемент был объявлен устаревшим в HTML5
. Но
Сходства и различия
Оба этих элемента позволяют создать отдельный HTML-документ
. Ссылка на содержимое документа, на который ссылается текущая веб-страница, указывается в атрибуте src
.
Основное различие между
Видео явно на HTML
странице, а не на какой-то отдельной панели. элемент сломал эту парадигму и позволил документу осуществлять контроль над окном браузера, разбив его на несколько мелких панелей (фреймов
), каждая из которых отображает отдельный документ. Все другие различия между и вытекают из этого основного различия.
Не переделывайте макеты на основе фреймов с помощью iframe
Когда-нибудь вам может попасться задача по обновлению старого сайта, который был построен с использованием фреймов. Возможно, вы захотите использовать и фиксированную ширину макета, чтобы воссоздать тот же кошмар из независимых панелей и подокон. Но вы не сможете использовать атрибут target
, чтобы открыть ссылку в отдельном фрейме. Вы можете начать искать решения на JavaScript
. Пожалуйста, не делайте этого.
Удачное (и ужасное) применение
Существует несколько допустимых вариантов использования для создания HTML
страницы:
встраивание стороннего медиа контента;
встраивание собственного медиа контента через кроссплатформенный документ;
встраивание примеров кода;
встраивание сторонних «апплетов
» в качестве форм оплаты.
А вот некоторые ужасные варианты использования :
Фотогалерея;
форум или чат.
Если вам нужно встроить независимые, уже существующие HTML-документы
в текущий, используйте . Если же вы строите все с нуля, нет никаких причин разбивать дизайн страницы на несколько самостоятельных документов. Особенно если они на самом деле не являются независимыми частями контента.
Задает ряд ограничений на контент, загружаемый во фрейм. Задается перед тем, как создать HTML страницу.
scrolling
yes no auto
Определяет показывать скроллы в фрейме или нет. Является устаревшим в HTML5. Вместо него используйте CSS.
Name
название
Задает имя фрейма.
Align
left right top
middle bottom
Определяет выравнивание фрейма относительно окружающих элементов. Является устаревшим. Вместо него используйте CSS.
frameborder
yes (или 1)
no
Используется для включения отображения границы вокруг фрейма. Является устаревшим в HTML5. Вместо него используйте CSS.
longdesc
URL
Используется, чтобы указать URL-адрес страницы, которая содержит длинное описание содержания фрейма. Является устаревшим. Вместо него используйте CSS.
marginwidth
пиксели
Используется для контроля ширины отступа от содержания до границы фрейма. Является устаревшим. Вместо него используйте CSS.
src
URL
Определяет URL-адрес документа для отображения в IFRAME.
vspace
пиксели
Устанавливает вертикальные отступы от фрейма до окружающего контента. Является устаревшим. Вместо него используйте CSS.
width
пиксели %
Определяет ширину фрейма на HTML странице.
Данная публикация представляет собой перевод статьи «
» , подготовленной дружной командой проекта
Инструкция
Язык HTML (HyperText Markup Language - «язык разметки гипертекста») предусматривает два вида фреймов. «Плавающий» более гибок и его проще вставить в уже существующую . В общем случае конструкция, описывающая врезку окна с помощью плавающего фрейма, выглядит так:Здесь в качестве источника данных для этого фрейма указана существующего сайта (атрибут src). Она и будет открыта во фрейме размером 400 на 300 , как это указано в атрибутах width и height.Вы можете указать в атрибуте src и страницу своего сайта. В этом случае достаточно задать относительный адрес (то есть адрес относительно страницы, в которую вставляется фрейм):В этом образце не указаны и высота фрейма, но зато есть атрибут- id. Используя его, вы можете с помощью CSS () задать для этого фрейма необходимые размеры:
Другой тип фреймов - «классический» - требует наличия отдельной страницы, которая будет содержать описание структуры фреймов. Сами фреймы будут находиться в отдельных страницах, может даже на отдельных сайтах. HTML-код такой страницы-контейнера для фреймов может выглядеть так:
Никаких блоков ... и ... , обязательных для обычных страниц, здесь быть не должно.В этом образце открывающий тег контейнера