Что такое фреймы в HTML: виды и типы фреймов

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Блог: http://zametkinapolyah.ru/
Рубрика HTML: http://zametkinapolyah.ru/verstka-sajtov/html
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametkipohtml

HTML фреймы, на самом деле используются не только на веб-страницах и сайтах, но и в различных приложениях и программах. Вся суть HTML фреймов заключается в том, что они делят окно приложения или веб-страницу на несколько фрагментов или областей. И в каждый такой фрагмент загружается отдельный HTML-документ, а пользователь или посетитель сайта может взаимодействовать с каждой областью так, как будто он взаимодействует с отдельной страницей.
На данный момент чаще всего вы сталкиваетесь с фреймом тогда, когда читаете какую-нибудь документацию или мануал, в основе любого справочника в формате chm лежит HTML фрейм: обычно слева вы видите меню, а справа полезную информацию: при этом когда вы переключаетесь между разделами левого меню, происходит обновление только в правой области, само меню не перезагружается.
Внутри фреймов могут быть различные объекты веб-страницы и даже целые документы. Стандарт HTML 4.01 выделяет три тега для создания фреймов: frame, frameset и noframes. Условимся, что фреймы из стандарта 4.01 мы будем называть старыми или классическими фреймами.
Стандарт HTML5 для создания фреймов дает разработчику лишь один элемент – IFRAME. Этот вид фреймов мы будем называть встроенными или плавающими. Сразу отметим, что классические фреймы работают по принципу замены элемента BODY на элемент FRAMESET, а плавающий фрейм можно вставлять в контейнер BODY. Более того, элемент IFRAME может быть вставлен в любой другой HTML элемент.
Подведем итог. В нашем распоряжение есть два вида фреймов: классические фреймы и встроенные фреймы, а также есть возможность обработать ту ситуацию, при которой браузер не умеет работать с фреймами – это делается при помощи тега noframes

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Кирилл Антонов

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



Обсуждение закрыто.