Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как избежать ухода посетителей при отключенном JavaScript


Как избежать ухода посетителей при отключенном JavaScript

О каком же уходе идет речь?

Представьте себе ситуацию, Вы сделали отличное навигационное меню с раздвижными категориями на JavaScript, заходит к Вам пользователь, который отключил в своем Браузере JavaScript, что он увидит в этом случае?

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

Но есть вещи куда похуже, чем просто недоумение Вашего посетителя, представьте себе если поисковик, а точнее его робот зайдя на такой сайт попросту не обнаружит доброй половины меню!

Чтобы этого избежать следует использовать не свойство display:none, а visibility:hidden.

Дело в том, что свойство visibility:hidden всего лиш скрывает объект от пользователя, но при этом оставляет его на Вашей странице, т.е. все программы, роботы и т.д. смогут совершенно легко увидить его. В это же время свойство display полностью убирает объект с Вашей html-страницы.

Когда используете динамические навигационные меню следуйте рекомендациям:

  • всегда продумывайте способы альтернативной навигации на Ваших сайтах, на случай если у пользователей не будет включен JavaScript (можно конечно просто "забить" на таких пользователей, но по моей лично статистике соотношение 70/30, так что не советую).

  • пользуйтесь свойством visibility,  а не display для того чтобы скрыть блок или объект, это позволит оставить его в структуре html-страницы

P.S. Если у Вас возникли вопросы тогда пишите мне support@gargona.com



В избранное