Элемент | ||||||
<frame> | 3+ | 1+ | 4+ | 1+ | 1+ | 1+ |
HTML тег <frame>
Элемент <frame> (от англ. "frame" ‒ «кадр, фрейм») создаёт в документе прямоугольную область, в которую может загружается самостоятельная веб-страница определяемая с помощью атрибута src. Таких областей в документе может быть несколько.
Фреймы по своей сути очень похожи на ячейки таблицы, однако более универсальны. Фреймы разбивают веб-страницу на отдельные окна, расположенные на одном экране, которые являются независимыми друг от друга. Каждое окно может иметь собственный адрес. При нажатии на любую из ссылок, расположенных в одном фрейме, можно продолжать видеть страницы в других окнах.
Хотя обязательных атрибутов у <frame> и нет, рекомендуется задавать каждому фрейму его имя через атрибут name. Это особенно важно, если требуется по ссылке из одного фрейма загружать документ в другой.
Совет: Если вы хотите, чтобы страница с фреймовой структурой проходила валидацию, установите директиву <!DOCTYPE> либо в "HTML Frameset DTD", либо в "XHTML Frameset DTD".
Синтаксис
<frameset>
<frame src="[значение]">
...
</frameset>
Закрывающий тег
Не требуется.
Атрибуты
- bordercolorУстарел в HTML5
- Устанавливает цвет рамки.
- frameborderУстарел в HTML5
- АУказывает отображать рамку вокруг фрейма или нет.
- nameУстарел в HTML5
- Задаёт уникальное имя фрейма.
- noresizeУстарел в HTML5
- Определяет, можно изменять размер фрейма пользователю или нет.
- scrollingУстарел в HTML5
- Указывает отображать или нет полосы прокрутки (scrollbars) во фрейме.
- srcУстарел в HTML5
- URL-адрес файла загружаемого во фрейм.
Для этого элемента доступны глобальные атрибуты и события.
Различия между HTML 4.01 и HTML5
Тег <frame> не поддерживается в HTML5.
Пример использования:
Элемент <frame>
Структура HTML-документа с фреймами:
Пример HTML:
Попробуй сам<frameset rows="100, *">
<frame src="frame_top.html">
<frameset cols="20%, 80%">
<frame src="frame_left.html">
<frame src="frame_right.html">
</frameset>
<noframes>
<p>Ваш браузер не отображает фреймы</p>
</noframes>
</frameset>
Спецификации
Спецификация | Статус |
---|---|
HTML 4.01 (W3C) | Рекомендация |
Поддержка браузерами
Попробуйте сами - Примеры
Границы или пространство между фреймами:
Как убрать границу между фреймами
Управление границей фреймов:
Как изменить цвет границы фрейма
Ссылка на другой фрейм:
Как создать ссылку на другой фрейм
Учебник HTML
HTML уроки: HTML Фреймы