Синтаксис

<frameset>
    <frame>
</frameset>

Описание

Тег <frame> (от англ. frame — рамка, каркас) определяет область в окне браузера, фрейм, куда можно загрузить другую веб-страницу. Для указания адреса этой веб-страницы используется атрибут src.

Фреймов на одной веб-странице может быть несколько.

Внимание!

Данный тег должен располагаться внутри тега <frameset>, который к тому же задаёт способ разметки страницы на отдельные области.

Тег <frame> не нужно закрывать.

Важно!

Тег <frame> является устаревшим и не поддерживается в HTML5. Вместо него используйте тег <iframe>.

Атрибуты, которые можно использовать в теге <frame>, указаны ниже.

Атрибуты

Атрибут Значение Описание
frameborder 0
1

Указывает, следует ли отображать рамку вокруг фрейма.
Не поддерживается в HTML5

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

Пример

HTML-код:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Тег frame</title>
</head>
    <frameset cols="300, 400">
        <frame src="https://codefind.ru/yazyki/html/spravochnik/tegi-html/teg-frame">
        <frame src="https://codefind.ru/yazyki/html/spravochnik/tegi-html/teg-iframe">
    </frameset>
    <body>
        <p>В HTML5 не работает, используйте тег <iframe>.</p>
    </body>
</html>

Отображение в браузере:

В HTML5 не работает, используйте тег <iframe>.

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

Элемент

Chrome

Chrome

Opera

Opera

Firefox

Firefox

Safari

Safari

Microsoft Edge

Microsoft Edge

<frame> Да Да Да Да Да

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.