English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Элемент <frame> в HTML определяет определенную область, в которой можно показать другой документ HTML. Элемент <frame> должен использоваться в <frameset>. Не рекомендуется использовать <frame>, так как у него есть недостатки, такие как проблемы с производительностью и отсутствие доступности для пользователей экранных читателей. В отличие от <frame>, <iframe> следует рекомендовать больше.
Простая страница с тремя рамками:
<!DOCTYPE html> <html> <frameset cols="25%,*,25%"> <frame src="sun.html"> <frame src="venus.html"> <frame src="mercur.html"> </frameset> </html>Проверьте, ‹/›
IEFirefoxOperaChromeSafari
Все основные браузеры поддерживают тег <frame>.
HTML5 не поддерживает тег <frame>.
Тег <frame> определяет подокно (рамку) в <frameset>.
Каждый <frame> в <frameset> может иметь разные атрибуты, такие как border, scrolling, noresize и т.д.
Комментарий:Если вы хотите проверить страницу, содержащую рамки, убедитесь, что <!DOCTYPE> Установлен на "HTML Frameset DTD" или "XHTML Frameset DTD".
HTML5 не поддерживает тег <frame>, HTML 4.01 поддерживает тег <frame>.
В HTML, тег <frame> не имеет завершающего тега. В XHTML, тег <frame> должен быть правильно закрыт.
Свойство | Значение | Описание |
---|---|---|
frameborder | 0 1 | HTML5 не поддерживает. Определяет, будет ли отображаться рамка вокруг рамки. |
longdesc | URL | HTML5 не поддерживает. Определяет страницу, содержащую длинное описание содержимого рамки. |
marginheight | pixels | HTML5 не поддерживает. Определяет верхний и нижний отступы рамки. |
marginwidth | pixels | HTML5 не поддерживает. Определяет левый и правый отступы рамки. |
name | name | HTML5 не поддерживает. Определяет имя рамки. |
noresize | noresize | HTML5 не поддерживает. Определяет, можно ли изменять размер рамки. |
scrolling | yes no auto | HTML5 не поддерживает. Определяет, будет ли отображаться полоса прокрутки в рамке. |
src | URL | HTML5 не поддерживает. Определяет URL документа, отображаемого в рамке. |
В HTML 4.01 тег <frame> поддерживает следующие стандартные свойства:
Свойство | Значение | Описание |
---|---|---|
class | classname | Определяет имя класса элемента |
id | id | Определяет уникальный идентификатор элемента |
style | style_definition | Определяет стиль элемента |
title | text | Определяет дополнительную информацию элемента |
Для полного описания, пожалуйста, посетитеСтандартные свойства.
Согласно стандартам W3C, в HTML 4.01 тег <frame> не поддерживает никакие свойства событий.
Но все браузеры поддерживают событие onload.
Для полного описания, пожалуйста, посетитеСвойства событий.
Горизонтальная рамка
Этот пример демонстрирует: как создать горизонтальную рамку с помощью трех различных документов.
Смешанная структура рамки
Этот пример демонстрирует, как создать структуру рамки с тремя документами, которые одновременно расположены в строках и столбцах.
Структура рамки с свойством noresize="noresize"
Этот пример демонстрирует свойство noresize. В этом примере рамка не может быть изменена в размерах. Перетащите мышь по границам рамки, и вы увидите, что границу невозможно переместить.