Тег iframe
Тег <iframe> (inline frame — строчный фрейм ) — тег-контейнер для плавающего фрейма — автономной области на странице, в которую загружается самостоятельный документ, определяемый атрибутом src.
HTML: 3.2 | 4 / XHTML: 1.0 (Strict, Transmissional, Frameset) | 1.1
Синтаксис
<iframe>...</iframe>
Атрибуты
align | задает выравнивание фрейма и способ обтекания текстом
|
---|---|
allowtransparency | Устанавливает, может ли фрейм быть прозрачным. Отсутствует в спецификации HTML 4.01! |
class | определяет имя используемого класса |
frameborder | определяет наличие границ фрейма. 1 — есть граница, 0 — нет |
height | задает высоту фрейма |
hspace | отступ по горизонтали (по умолчанию 0). Отсутствует в спецификации HTML 4.01! |
id | уникальный идентификатор |
longdesc | URL страницы с списанием фрейма |
marginheight | ширина верхнего и нижнего полей фрейма |
marginwidth | ширина левого и правого полей фрейма |
name | уникальное имя фрейма |
scrolling | управляет отображением полос прокрутки
|
src | URL файла, отображаемого в фрейме |
style | задает встроенную таблицу стилей |
title | всплывающая подсказка |
vspace | отступ по вертикали (по умолчанию 0). Отсутствует в спецификации HTML 4.01! |
width | задает ширину фрейма |
Пример
<iframe src="https://mpbox.ru/" width="600" height="240" align="top">
Текст для браузеров, неподдерживающих тег iframe
</iframe>
Рекомендации по использованию
- закрывающий тег обязателен (</iframe>)
- может содержать CDATA, строчные и блочные элементы
- рекомендуется писать альтернативный текст между <iframe> и </iframe> для браузеров, не поддерживающих фреймы
- обязательных атрибутов нет
- используйте атрибут longdesc, чтобы сделать документ с фреймами доступнее для людей, использующих невизуальные браузеры. Этот атрибут задает ресурс, который предоставляет полное описание фрейма
При использовании фреймовых структур помните, что фреймы:
- затрудняют индексацию сайта поисковыми системами;
- уменьшают скорость загрузки сайта.
Фреймы применяются при построении больших информационных порталов, когда выбор определенной ссылки в одном фрейме не ведет к перегрузке всей страницы, а только страницы в данном фрейме. Однако, при использовании технологии AJAX можно обновлять определенные объекты без перегрузки всей страницы. Поэтому использование фреймов в настоящее время оправдано редко.
Твой код:
Результат:
большой полигон
Тег <iframe> иногда уместно использовать для исправления некотрых багов IE6, наример для перекрытия select. С данным приемом можно ознакомиться в статье как перекрыть select в IE6.
По теме
- Семантический HTML код — рекомендация с большими выгодами
- Семантические теги на базе HTML 4.01
- Теги представления на базе HTML 4.01
- Тег frame
- Тег frameset
- Атрибут align
- Атрибут frameborder
- Атрибут height
- Атрибут name
- Атрибут src
- Атрибут width