Следующий

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

11 Просмотры· 06/23/20
Кирилл Антонов
Кирилл Антонов
Подписчики
0

Помощь проекту:
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

Показать больше

 0 Комментарии sort   Сортировать


Следующий