Тег <frame>
определяет один frame внутри <frameset>
. Каждый <frame>
во <frameset>
может иметь разные атрибуты, такие как граница, прокрутка, возможность изменения размера и т. д.
Родительский: | <frameset> |
Тип: | Block |
Контент: | Нет, это пустой элемент |
Открывающий тег: | Обязательный |
Закрывающий тег: | Запрещен |
Версия: | HTML 4 и 4.01 (frameset) |
Этот тег был удален в HTML5 и больше не должен использоваться. Вместо этого используйте HTML <iframe>
.
Синтаксис
Базовый синтаксис тега <frame>
выглядит следующим образом:
HTML: <frame src="URL">; XHTML: <frame src="URL" />
Примеры написания кода тега <frame>
:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>This is a frameset document</title>
</head>
<frameset>
<frame src="sample-a.html" name="frame-a">
<frame src="sample-b.html" name="frame-b">
</frameset>
</html>
Специальные атрибуты тега
В следующей таблице приведены атрибуты, которые относятся к тегу <frame>
:
Атрибут | Значение | Описание |
---|---|---|
frameborder |
0 1 |
Указывает браузеру, отображать или нет border вокруг frame. Значение по умолчанию 1 . |
longdesc |
URL | Указывает ссылку на длинное описание frame. |
marginheight |
pixels | Определяет количество свободного места между содержимым фрейма в его верхнем и нижнем полях (margin). |
marginwidth |
pixels | Определяет количество свободного места между содержимым фрейма в левом и правом полях (margin). |
name |
text | Присваивает имя текущему frame. |
noresize |
noresize |
Этот логический атрибут указывает, что размер окна frame не изменяется пользователями. |
scrolling |
yes no auto |
Указывает, может ли быть скроллинг во frame или нет. |
src |
URL | Определяет местоположение документа для отображения внутри frame. |
Поддержка браузеров
Тег <frame>
поддерживается во всех основных браузерах.