Фреймы
позволяют разбить страницу на несколько независимых окон. Теоретически это улучшает навигацию по сайту, а главное,
позволяет переходить между разделами не загружая повторно навигационную часть. Действительно, еще год назад экономия на загрузке навигации
была весомым аргументом. Но сегодня 80% сетян пользуют IE 5.0, сказавший веское слово в кэшировании веб-страниц! Хорошо, а вывод информации
в части экрана, спросишь ты. Оставь былое. Нынче только ленивый не делает это в виде php3, asp и т.п. Одним словом, редкий случай заставит
доброго веб-мастера позариться на фреймовую структуру!
Поиск и фреймы.
Поисковые машины анализируют все страницы не разбирая, какой фрейм главный, а какой нет. Не редко, привлекающая
пользователя информация находится в одном фрейме, а навигация в другом. На фрейм с текстом сайта чаще всего и ссылается поисковик, найдя
именно в нем нужные слова.
Ты мечтал, что пока текст прокручивается, ссылки разделов будут на экране. Но по уму - навигацию нужно дублировать
во всех фреймах, что бы посетитель не заблудился когда попадет на "странную страничку без заголовков и ссылок". Так у тебя
весь сайт покрывается кнопками разделов... А не думать об этом - равно как делать сайты только под пятый Эксплорер.
Итак, многие поисковики извращенно понимают фреймы и при запросе пошлют пользователя совсем
не туда, куда ты распланировал. Красочным примером подобной фрейм-империи является сонм сайтов издательства Nestor:
гигантское количество страниц без навигации, призванных грузиться в правом фрейме! Ценнейший (!) контент Компьютерной
газеты и других изданий не раз узнавался мною лишь по содержанию, открывшись на весь экран с какого-нибудь поисковика.
К счастью, недавно на них появилась характерная полосочка со ссылкой на главную страницу газеты.
Здесь уместно вспомнить о скромном файлике robots.txt, который кладут в корневой каталог веб-сервера. В файлике
ты просто перечисляешь страницы, которые не будут индексироваться пауками, а значит не появятся в поисковых службах. Паучек, знаешь,
к посетителям!
Но и это не все. Большинство пауков видят лишь основной фрейм (их специально об этом просили).
Они, как старые броузеры, не поймут твои фреймы и прочтут информацию только между тегами NOFRAMES. Не поленись продублировать
туда гиперссылки твоего сайта, а то пауки вообще ничего не осмотрят. Вот такая получится "раскрутка".
Фреймы и броузеры.
Хотя уже прошло время, когда броузеры не понимали фреймы, до сих пор не все гладко с представлением
в NN и IE даже новейших версий. Если ты укажешь ширину фрейма в %, то один только пользователь знает, что там покажется,
в разных окнах и разрешениях экрана. А если укажешь жестко, то учти, что "любимые броузеры" по разному
интерпретируют одни и те же цифры. Но и это не все! Например, Netscape любит менять ширину фрейма на несколько пикселей
в зависимости от размера окна. Т.е. тебе не удастся осуществить некоторые дизайны, где будет важен каждый пиксель,
как, например здесь, в Гнезде.
Еще есть мнение, что страницы с большим количеством фреймов дольше грузятся. А некоторые счетчики-рейтинги
настоятельно просят не размещать их кнопки во фреймах. Сам сообрази почему.
Фреймы и линки. Дать корректно ссылку на какую-либо полезную статью с сервера КГ невозможно. Только два варианта:
или открыть фрейм статьи без навигации газеты. Или открыть полноценный сайт газеты без конкретной статьи, а пользователь
пусть сам ищет.
Чужие фреймы (!).
Предположим, мы с тобой все поняли и больше никаким Волшебником-Шаблонов-Передней-Страницы
нас не заманишь использовать фреймовую структуру. Собрался забыть о них, но не тут-то было! Ведь во всемирной сети
притаился Ваня Криворучко - неустанный генератор контента. Он любит фреймы! Хотя бы потому, что еще ни разу не догадался
отказаться от выбора шаблона, нажимая "new document".
...Ваня - обозреватель! Он делиться хорошими ссылками с редким посетителем, иногда забывая
указывать target="_top". Так, одной прекрасной ночью, ты видишь свой сайт вместо одного из Ваниных фреймов.
Честно говоря, такое не часто происходит. Хотя трудолюбивые веб-программисты и здесь позаботились
о соответствующем скрипте (например)
- вставляешь на первую страницу и чужие фреймы обезврежены! Но это так, для сведения. Вовсе не рекомендую заморачиваться.
|