Как я могу сделать вкладки CSS с выпадающими меню без Javascript?

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


person newbie    schedule 09.12.2009    source источник
comment
Я задавал почти аналогичный вопрос раньше stackoverflow.com/questions/1604967/   -  person Jitendra Vyas    schedule 09.12.2009


Ответы (4)


см. этот http://www.lwis.net/free-css-drop-down-menu/dropdown.nvidia.com.html

это чистый css. см. исходный код, чтобы понять.

Это построено с помощью бесплатного каркаса выпадающего меню css http://www.lwis.net/free-css-drop-down-menu/

Минимальный код JavaScript только для IE 6 или более ранней версии. Все остальное — чистый CSS.

если вам нужен чистый css во всех браузерах, включая IE 6, попробуйте это

http://www.cssplay.co.uk/menus/new-dropdown.html

но у него есть некоторые ограничения

Изменить:

Это также чистое меню css.

http://www.grc.com/menu2/invitro.htm

Сюда входят IE5.x, IE6, бета-версии IE7, все старые и новые Netscape, Mozilla, Firefox (на платформах ПК и Linux), Opera, Safari и многие другие браузеры для Mac.

person Jitendra Vyas    schedule 09.12.2009

Вот одно из Решение

person Sarfraz    schedule 09.12.2009

Попробуйте Suckerfish, для Internet Explorer требуется Javascript, так как более старые версии поддерживают только :hover по ссылкам.

person row1    schedule 09.12.2009

В основном вам нужно использовать псевдокласс hover для тега привязки. Чтобы избежать использования javascript, вам нужно убедиться, что навигация структурирована, чтобы якоря могли это делать, поскольку в ie6 это единственный элемент, который позволяет наведение. Таким образом, используя CSS для выключенного состояния, вы устанавливаете элемент, содержащий раскрывающийся список, для display: none, а затем при наведении вы устанавливаете его для display: block;

На самом деле это довольно просто — самое сложное — расположить раскрывающийся список там, где вы хотите.

person matpol    schedule 09.12.2009