Заказать обратный звонок Не можете дозвониться? Нет возможности позвонить? Оставьте свои контакты и мы перезвоним вам сами.
Это совершенно бесплатно.

(4722) 37-42-59
Заказать звонок

Фреймами (от английского frame) называются отдельные, законченные html документы, отображаемые одновременно в одном окне браузера. Они позволяют разбивать страницу на независимые друг от друга прямоугольные области (скроллируемые окна), каждая из которых может иметь собственный URL.

Преимущества

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

Фреймы позволяют разрабатывать технологичные интерфейсные решения:

— создавать параллельные окна, в одном из которых расположен сам запрос, в другом результаты поиска;
— разрабатывать формы вида «мастер–деталь» и другие;
— важная с точки зрения веб-мастера статическая информация может постоянно показываться посетителю в отдельном неподвижном блоке (набор управляющих кнопок, графический логотип компании, copyright и т.д.). Размещенное таким образом оглавление помогает быстро находить нужную пользователям информацию.

Синтаксис

Свойства отдельного фрейма определяет тег <FRAME>. Он располагается в контейнере <FRAMESET>, задающем тип разметки страницы на независимые блоки. В каждый из них загружается отдельная web-страница, определяемая параметром src. Обязательных атрибутов для тега <FRAME> нет. Используются следующие параметры:

— name — уникальное имя фрейма,
— noresize — разрешение или запрет для пользователя изменять размер блока,
— bordercolor — цвет границы,
— frameborder –– отображение рамки вокруг фрейма,
— src — путь к документу для загрузки во фрейме,
— scrolling — тип отображения полосы прокрутки в окне.

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

Сложности продвижения сайтов с фреймами

1. Выводить в топ выдачи поисковых систем ресурсы, использующие фреймы, на порядок сложнее, чем html сайты, так как их страницы (кроме главной) по умолчанию не индексируются обычными роботами. Такая ситуация возникает из-за отсутствия на странице описания фреймов гиперссылок вида <a href=»»> …</a>, что делает невозможным попадание ботов на вложенные документы.Данная проблема решается использованием при поисковой оптимизации сайта тегов <noframes> и </noframes> на установочной странице. Ссылки на другие разделы, по которым робот индексирует сайт, размещают между ними.
2. С точки зрения юзабилити навигация по ресурсу для пользователя, попавшего не на главную страницу, привычным способом невозможна (осуществляется ручным редактированием пути в адресной строке браузера). Нажатие кнопки «обновить» вызывает загрузку во фрейм установочного html-файла, что возвращает посетителя на стартовую страницу. При раскрутке сайтов такого типа проводят проверку ресурса на кроссбраузерность, так как в отдельных версиях браузеров страницы отображаются некорректно.