ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML теги. Полный справочник

HTML тег <frame>. Не поддерживается в HTML5.


Пример

Простая трехрамная страница:

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>
Попробуйте сами »

Больше примеров "Попробуйте сами" ниже.


Определение и использование

Тег <frame> не поддерживается в HTML5.

Тег <frame> определяет одно конкретное окно (фрейм) внутри <frameset>.

Каждый <frame> в <frameset> может иметь разные атрибуты, такие как border, scrolling, возможность изменения размера и т.д.

Примечание: Если вы хотите проверить страницу, содержащую фреймы, убедитесь, что указан <!DOCTYPE> либо "HTML Frameset DTD", или "XHTML Frameset DTD".


Поддержка браузерами

Элемент
<frame> Yes Yes Yes Yes Yes

Различия между HTML 4.01 и HTML5

Тег <frame> не поддерживается в HTML5.


Различия между HTML и XHTML

В HTML тег <frame> не имеет конечного тега. В XHTML тег <frame> должен быть правильно закрыт.


Необязательные атрибуты

Атрибут Значение Описание
frameborder 0
1
Не поддерживается в HTML5.
Определяет, отображать ли границу вокруг фрейма
longdesc URL Не поддерживается в HTML5.
Определяет страницу, которая содержит длинное описание содержимого фрейма
marginheight pixels Не поддерживается в HTML5.
Определяет верхние и нижние поля фрейма
marginwidth pixels Не поддерживается в HTML5.
Определяет левые и правые поля фрейма
name text Не поддерживается в HTML5.
Определяет имя фрейма
noresize noresize Не поддерживается в HTML5.
Указывает, что фрейм не может быть изменен
scrolling yes
no
auto
Не поддерживается в HTML5.
Указывает, следует ли отображать полосы прокрутки во фрейме
src URL Не поддерживается в HTML5.
Определяет URL документа для показа во фрейме

Попробуйте сами - Примеры

Горизонтальный frameset
Как сделать горизонтальный фрейм с тремя разными документами.

Смешанный frameset
Как создать фрейм с тремя документами и как их смешать в строках и столбцах.

Frameset без изменения размера ="noresize"
Как использовать атрибут "noresize". Граница между фреймами A и B не может быть изменена.