Тег <iframe> (inline frame — строчный фрейм ) — тег-контейнер для плавающего фрейма - автономной области на странице, в которую загружается самостоятельный документ, определяемый атрибутом src.
HTML: 3.2 | 4 / XHTML: 1.0 (Strict, Transmissional, Frameset) | 1.1
Синтаксис
<iframe>...</iframe>
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="http://xiper.net/" width="600" height="240" align="top">
Текст для браузеров, неподдерживающих тег iframe
</iframe>
Текст для браузеров, неподдерживающих тег iframe
</iframe>
Рекомендации по использованию
- закрывающий тег обязателен (</iframe>)
- может содержать CDATA, строчные и блочные элементы
- рекомендуется писать альтернативный текст между <iframe> и </iframe> для браузеров, не поддерживающих фреймы
- обязательных атрибутов нет
- используйте атрибут longdesc, чтобы сделать документ с фреймами доступнее для людей, использующих невизуальные браузеры. Этот атрибут задает ресурс, который предоставляет полное описание фрейма
При использовании фреймовых структур помните, что фреймы:
- затрудняют индексацию сайта поисковыми системами;
- уменьшают скорость загрузки сайта.
Фреймы применяются при построении больших информационных порталов, когда выбор определенной ссылки в одном фрейме не ведет к перегрузке всей страницы, а только страницы в данном фрейме. Однако, при использовании технологии AJAX можно обновлять определенные объекты без перегрузки всей страницы. Поэтому использование фреймов в настоящее время оправдано редко.
Твой код:
<html>
<head>
<title></title>
</head>
<body>
<iframe src="http://www.xiper.net/" width="600" height="240" align="top">Текст для браузеров, неподдерживающих тег iframe</iframe>
</body>
</html>
Тег <iframe> иногда уместно использовать для исправления некотрых багов IE6, наример для перекрытия select. С данным приемом можно ознакомиться в статье как перекрыть select в IE6.