[СУМКИ - КЛАТЧИ - РЕМНИ]

[СУМКИ - КЛАТЧИ - РЕМНИ] В СПб

РАСПРОДАЖА! [БРЭНДОВ.НЕТ]: Магазин брэндовых аксессуаров!

[БРЭНДОВ.НЕТ]

группа зарубежные лотереи вконтакте.COM/Brendofnet

Материал взят с сайта ART-WEB студии Артемия Лебедева, с некоторым изменением заголовков его публикаций (для индексации ПС). Текст самих публикаций не менялся!

Данная публикация мыслей Артема (точнее публикация статей из постоянно дописываемой книги Артема called RU/"Ководство") на сайте www.uPRating.ru не преследует никаких коммерческих целей; цель лишь одна - большее распространение по Рунету статей его реально полезной книги, если можно так назвать!

Ру"Ководствуйтесь"на здоровье!

На главную Ководство Артемия Страшный мировой заговор или почему фреймы не так страшны, как их малюют
Страшный мировой заговор или почему фреймы не так страшны, как их малюют

Страшный мировой заговор или  почему фреймы не так страшны, как их малюют
[9.10.98]

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

Появились фреймы давно, году, наверное, в 96 (поправьте, если вру). Я их первый раз увидел на сайте http://www.netscape.com/ и страшно запутался в навигации. Тогда ведь еще ничего кроме Netscape 2.0 не было, а этот браузер при нажатии кнопки «back» (после долгих гуляний по фреймам) выкидывал прямо в самое начало frameset'а.


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

Кстати сказать, сам Netscape, поигравшись во фреймы, быстренько их выкинул, видимо, прочитав тонну писем с недовольствами. Они тогда сделали две версии сайта — с и без. А потом вообще выкинули с. (История, надо сказать, повторилась — когда появилась четвертая версия браузера, Netscape сделал свой сайт на layer'ах. И так же быстро их похоронил.)

Один из главных недостатков фреймов связан с тем, что их не понимают поисковые машины. Т. е. поисковый робот приходит на сайт, скачивает весь HTML и индексирует у себя. Что происходит потом? Потом пользователь заходит на сайт этой поисковой машины и делает запрос. Что он получает? Текст из одного из ваших фреймов. Если это текст статьи, то у пользователя есть только возможность прочесть его. Но всей навигации, которая была в других фреймах, увидеть нельзя. Возможен и другой вариант — нахождение через поиск собственно фрейма с навигацией, которая не приведет никуда, так как думает, что фрейм, куда она будет грузить новый HTML, где-то рядом.

Второй недостаток — это уже помянутое выше неудобство создания сайтов с фреймами. Для каждого изменения в любой части сайта нужен новый фрейм. В целом же количество файлов переходит рамки разумного. Поэтому большинство разработчиков предпочитают фреймы не использовать.

Третий недостаток — отсутствие нормальной навигации в старых браузерах.

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


Многие начинающие веб-дизайнеры страшно боятся использовать фреймы, потому что они слышали, что это не хорошо. И не задумываются над вопросом: «А почему, собственно?». Решение простое — если вам надо, используйте. Но помните одну вещь — если сайт большой, то для организации всей информации фреймы лучше не использовать. Они пригодятся для решения небольших конкретных задач интерфейсного характера.

Читатель, знакомый с моими работами, скажет мне: «А что же ты, Тема, сам-то фреймы-то используешь-то на сайте http://www.computerra.ru/, а?» А потому, дорогой читатель, что на этом прекрасном сайте все фреймы создаются программным образом, никто и не думал создавать их там вручную. Кроме того, каждая отдельная страница там автоматически встраивается в свой персональный frameset (что гарантирует правильность нахождения через поисковые машины). А позволить себе такую роскошь вы можете, только если знакомы с хорошим программистом. Который, кстати, ничуть не менее важная персона в создании сайта, чем дизайнер.

 









.