Как сделать одноуровневую конвертируемую, доступную для keyborad, не зависящую от javascript (кроме IE) навигацию по спрайту CSS спрайтов? - PullRequest
0 голосов
/ 02 марта 2010

Я должен написать CSS для простого / горизонтального меню для CMS, и я должен написать CSS, как если бы клиент добавлял подстраницы на главную страницу и подстраницы из подстраниц

Я имею в виду, что сейчас это простая навигация без выпадающего меню, но в будущем это может быть одноуровневое или многоуровневое выпадающее меню

и если навигация будет иметь выпадающий список, тогда ссылки на выпадающий список должны быть доступны и с клавиатуры, и он должен работать во всех браузерах без javascript, кроме IE6 для IE 6, я добавлю javascript. Я уже использую jquery для других целей.

и я должен использовать css sprite для фонового изображения меню, поэтому, если изображения отключены, текст ссылки в меню должен отображаться как текст ALT.

Можно ли создать меню такого типа со всеми этими вещами?

1 Ответ

1 голос
/ 02 марта 2010

Вы не можете использовать клавиатуру для доступа к меню только для CSS без JavaScript. Это просто невозможно.

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

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

Надеюсь, это поможет некоторым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...