Что такое фреймы, и для чего они нужны

Что такое фреймы, и для чего они нужныФрейм (frame) в переводе с английского языка «рамка», является отдельным, законченным HTML-документом, отображающимся совместно с другими такими же документами в окне браузера. Еще можно сказать, что фрейм представляет собой средство компоновки, используемое большинством создателей веб-узлов.

У самых истоков сайтостроения веб-компоновки считались задачей второстепенной, в сравнении с наполнением Интернет-ресурсов информационным содержанием самого высокого качества. Но, время шло и с совершенствованием и развитием Интернет-технологий, разработчикам сайтов стало необходимым более разнообразно подавать информационный материал. Чтобы делать это более удобно были разработаны всевозможные мероприятия, в число которых входят и фреймы.

Фрейм необходим для того, чтобы разделять Интернет-страницы на отдельные прямоугольные области. Чаще всего фреймы применяются в левой части экранов для отображения списка ссылок и в правой их части, чтобы отображать какую-либо информацию. Ссылки, находящиеся слева – стационарны и расположены там все время, тем самым обеспечивая удобную навигацию по веб-сайту. Можно сказать, что они играют роль оглавления, которое обеспечивает беспрепятственное и удобное перемещение внутри сайта. Хранятся фреймы в одном файле с содержащей их страницей. Необходимо отметить, что не все сегодняшние браузеры имеют возможность отображать фреймы достаточно правильно, по этой причине (на всякий случай) следует размещать на веб-ресурсах информацию о каждой из страниц непосредственно на страницах сайта.

На данном этапе использование фреймов не рекомендовано для публичных сайтов. Связано это главным образом с принципами работы поисковых машин, которые могут привести пользователя к документу HTML. Но устранить такой недостаток фреймов можно посредством использования JavaScript.

Опубликовано Александр Шихов

Заядлый блоггер, а в будущем преуспевающий интернет бизнесмен

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *