Оглавление

Создание выпадающего меню исключительно средствами CSS

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

 

Я приняла решение не включать его в настоящее издание.

 

Когда создавался первый вариант данной книги, я, как и многие веб-разработчики, смотрела вперед с надеждой, что в будущем с помощью CSS можно будет создавать все, что пожелаешь, в том числе выпадающие меню и подобные эффекты без использования JavaScript. Более глубокое изучение особенностей перечисленных технологий и поведения пользователей позволило мне прийти к выводу, что в данном случае куда эффективнее воспользоваться средствами JavaScript.

 

В принципе, создать выпадающее меню с помощью CSS вполне возможно. Однако на практике такое меню гораздо менее доступно по сравнению с хорошо продуманным выпадающим меню, реализованном с помощью JavaScript. По нему можно, например, перемещаться с помощью клавиатуры, а также управлять его видимостью с помощью описания display: none так, что оно будет скрыто от экранных дикторов и пользователей, просматривающих сайт с помощью обычного браузера. Если вы хотите создать выпадающее меню, рекомендую вам ознакомиться с отличным меню на сайте UDM4, которое можно оформить с помощью CSS и которое обеспечивает равные возможности для всех посетителей вашего сайта.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити