Frame что это html

Frame что это html

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

The HTML element defines a particular area in which another HTML document can be displayed. A frame should be used within a .

Using the element is not encouraged because of certain disadvantages such as performance problems and lack of accessibility for users with screen readers. Instead of the element, may be preferred.

Attributes

Like all other HTML elements, this element supports the global attributes.

This attribute specifies the document that will be displayed by the frame.

This attribute is used for labeling frames. Without labeling, every link will open in the frame that it’s in – the closest parent frame. See the target attribute for more information.

This attribute prevents resizing of frames by users.

This attribute defines the existence of a scrollbar. If this attribute is not used, the browser adds a scrollbar when necessary. There are two choices: «yes» for forcing a scrollbar even when it is not necessary and «no» for forcing no scrollbar even when it is necessary.

Читайте также:  Сайт начинающего верстальщика

This attribute defines the height of the margin between frames.

This attribute defines the width of the margin between frames.

This attribute allows you to specify a frame’s border.

Example

A frameset document

doctype html> html lang="en-US"> head> head> frameset cols="400, 500"> frame src="https://developer.mozilla.org/en/HTML/Element/iframe" /> frame src="https://developer.mozilla.org/en/HTML/Element/frame" /> frameset> html> 

If you want to embed another HTML page into the of a document, use an element.

Specifications

Browser compatibility

BCD tables only load in the browser

See also

Found a content problem with this page?

This page was last modified on Jul 7, 2023 by MDN contributors.

Your blueprint for a better internet.

MDN

Support

Our communities

Developers

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2023 by individual mozilla.org contributors. Content available under a Creative Commons license.

Источник

HTML тег

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

Синтаксис

Закрывающий тег для тега необязателен.

Пример

html> html> head> title>Заголовок документа title> head> frameset cols="50%,50%"> frame src="https://www.w3docs.com/learn-html/html-basic.html"> frame src="https://www.w3docs.com/learn-css/css-syntax.html"> frameset> html>

Результат

frameexample1

Мы не рекомендуем использовать фреймы для веб-сайтов по ряду причин. Во-первых, страницы с фреймовой структурой дольше загружаются. Во-вторых, поисковые системы плохо обрабатывают такие страницы, поскольку содержащийся в них контент не содержит ссылок на другие документы.

Атрибуты

Атрибут Значение Описание
bordercolor color Определяет цвет рамки вокруг фрейма.
Не поддерживается в HTML 5.
frameborder 0
1
Определяет, показывать рамку вокруг фрейма или нет.
Не поддерживается в HTML 5.
longdesc URL Содержит ссылку на подробное описание вложенной во фрейм страницы.
Не поддерживается в HTML 5.
marginheight pixels Определяет верхнюю и нижнюю границы фрейма.
Не поддерживается в HTML 5.
marginwidth pixels Определяет левую и правую границы фрейма.
Не поддерживается в HTML 5.
name text Определяет имя фрейма. (Рекомендуется всегда задавать этот атрибут, особенно в случаях, когда необходимо по ссылке из одного фрейма загружать документ в другой.)
Не поддерживается в HTML 5.
noresize noresize Определяет, может ли пользователь менять размер фрейма или нет.
Не поддерживается в HTML 5.
scrolling yes
no
auto
Устанавливает, отображать или нет полосу прокрутки.
Не поддерживается в HTML 5.
src URL Устанавливает адрес страницы, которая должна быть загружена в фрейм.
Не поддерживается в HTML 5.

Источник

Фреймы

Фреймы – это прямоугольные области экрана, каждая из которых содержит свой собственный html-документ. Фреймы использовались для оформления следующих документов:

  • Оглавление. Если вы поместите на Web-страницу оглавление в виде вертикального столбца, то пользователь сможет обратиться к нему в любой момент, и ему не нужно будет постоянно щелкать на кнопке возврата к предыдущей странице. Поскольку, находясь во фрейме, оглавление всегда будет под рукой, пользователю нужно будет просто выбрать другой его пункт и сразу же получить нужную информацию.
  • Неподвижные элементы интерфейса. Можно зафиксировать на экране какое-то графическое изображение, например, логотип фирмы, в то время как остальная часть страницы будет прокручиваться в другом фрейме.
  • Формы и результаты. Можно создать форму в одном фрейме, а в другом отобразить результаты запроса.

Обычные фреймы на данный момент считаются устаревшей технологией и не поддерживаются в HTML5. Не используйте обычные фреймы в своих проектах! В HTML5 тегов frame, frameset и noframes уже просто нет, вместо них предусмотрен один единственный тег iframe (встроенный или плавающий фрейм).

Тег

Тег заменяет тег и используется для разделения экрана. Имеет закрывающий тег.

Атрибуты тега

cols Делит экран по вертикали. Принимает значения в пикселях, в процентах или просто *. Значение * говорит о том, что конкретный столбец будет занимать всю остальную часть экрана rows Делит экран по горизонтали. Принимает значения в пикселях, в процентах или просто *. Значение * говорит о том, что конкретная строка будет занимать всю остальную часть экрана frameborder Определяет наличие рамок, т.е. границ фреймов. Принимает значения «yes» или «no» border Ширина рамки в пикселях bordercolor Цвет рамок. По умолчанию (если используется стандартная цветовая схема системы Windows) границы фреймов имеют тусклый, серый оттенок. Но при желании можно выбрать любой другой цвет. При определении цвета можно выбрать как его название, так и числовой эквивалент в системе RGB. Например, blue или #0000ff

В отдельном теге имеет смысл использовать только один из атрибутов – cols или rows. Это означает, что фреймовая структура будет состоять или только из столбцов, или только из строк. Чтобы создать строки внутри столбцов или столбцы внутри строк, вам потребуется вложенные контейнеры .

Пример

Используя сразу оба атрибута – и cols, и rows в одном теге , вы не сможете получить такое разбиение экрана.

Источник

Оцените статью