Тег <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 |
01 |
Указывает браузеру, отображать или нет border вокруг frame. Значение по умолчанию 1. |
longdesc |
URL | Указывает ссылку на длинное описание frame. |
marginheight |
pixels | Определяет количество свободного места между содержимым фрейма в его верхнем и нижнем полях (margin). |
marginwidth |
pixels | Определяет количество свободного места между содержимым фрейма в левом и правом полях (margin). |
name |
text | Присваивает имя текущему frame. |
noresize |
noresize |
Этот логический атрибут указывает, что размер окна frame не изменяется пользователями. |
scrolling |
yesnoauto |
Указывает, может ли быть скроллинг во frame или нет. |
src |
URL | Определяет местоположение документа для отображения внутри frame. |
Поддержка браузеров
Тег <frame> поддерживается во всех основных браузерах.














