СЛОМАННЫЕ РАМКИ
Именно так - A Broken Frame - назывался альбом группы Depeche
Mode, выпущенный в 1982 году. Но так как Pro.Net посвящен не
музыке, а web-мастерству, то и разговор пойдет о другом - а
именно о фреймах.
Нет, в этой заметке вы не найдете рассуждений о технических
аспектах применения фреймов - теге <FRAMESET>, атрибуте TARGET и
т.д. Причина этому одна: фреймы использовать нельзя
(единственный случай, когда фреймы необходимы - это чаты. Но
если число моих читателей, которые разрабатывают чаты, превышает
1%, то я - сами знаете кто).
Фреймы появились в конце 1995 года, и корпорация
Netscape, желая показать
себя идущей впереди всех, быстренько сделала на них свой
корпоративный сайт. Так же быстренько она эти фреймы оттуда
убрала - видимо, устав получать письма недовольных пользователей
Netscape 2.0: этот броузер не мог "запомнить" перемещения по
фреймовой структуре и при нажатии кнопки "Back" бесцеремонно
выкидывал пользователя к самому началу кадровой структуры.
Сегодняшние броузеры "разбираются" в структуре фреймов гораздо
лучше, но проблемы все еще остаются: так, есть некоторые
трудности с использованием закладок.
Кстати, как вам эстетический вид фреймов? Серые полосы
прокрутки, часто не гармонирующие с основной цветовой темой
страницы? Кнопки навигации, не помещающиеся во фрейм? Вы
уверены, что ваша страница будет выглядеть хорошо, если кто-то
будет смотреть ее в окне, меньшем, чем то, на которое вы
рассчитывали?
Нельзя забывать о том, что некоторые посетители будут
попадать на ваш сайт по ссылкам из поисковых систем - то есть
они будут смотреть страницы вне фреймов. Невеселое это будет
зрелище, скажу я вам! Можно, конечно, решить проблему с помощью
JavaScript, который запустится при отсутствии фреймов выдаст
соответствующее сообщение, но это довольно коряво, да и работать
будет не во всех броузерах...
На досуге я иногда изучаю статистику посещений сервера. Так
вот: 3 процента посетителей используют броузеры, не
поддерживающие фреймы (как старье типа Internet Explorer 2.0,
так и современные броузеры "третьих фирм"). Три процента - это,
конечно, немного, но я категорически против дискриминации
пользователей по признаку броузера.
И еще: я знаком с людьми, которые в принципе не выносят
фреймов. Лично мне не хотелось бы, чтобы мой сайт у кого-то
вызывал отвращение только из-за особенностей его технической
реализации.
Ну и напоследок - информация к размышлению. Профессиональные
web-дизайнеры никогда не используют фреймы - если только на этом
не настаивает заказчик.<NOFRAMES>, однако...
Станислав Жарков
http://pro.net.ru/
раскрутка сайта |