Вертикальное раскрывающееся меню на CSS

Статус
В этой теме нельзя размещать новые ответы.

surfman

Старатель
Регистрация
20 Мар 2007
Сообщения
282
Реакции
13
Добрый день.
Задача: Двух-уровневое меню, но не все пункты первого уровня содержат подменю. При щелчке на пункт первого уровня, если он не содержит подменю, то переходим по ссылке этого пункта. Если есть подменю, то оно раскрывается, при повторном щелчке на пунк первого уровня надо, чтоб оно не сворачивалось, а можно также перейти по ссылке.
А если потом кликнуть по другому пункту меню первого уровня, то предыдущее закрывается.

Главное требование - чтоб в HTML странице все пункты меню присутствовали и поисковики их индексировали. Тоесть не хочется применять Яваскрипты.

Существует ли такое без использования сложных яваскриптов.
 
Через CSS такое очень геморно делать, лучше все же JS.
Если пункты меню есть в HTML структуре, но скрыты, то как они отображаются- через JS или CSS поисковику по барабану.
 
Я это и имелл ввиду. Тоесть для пункта списка есть ID и по нему работает скрипт. И еще забыл указать, что если переходить по ссылке подменю, то это должно както запоминатся, тоесть если в браузере нажать назад, то оно было раскрытым. Но это уже дополнительно.
 
Вот неплохой сборник меню средствами css
может там подберете что-либо для себя)

 
surfman, а там яваскрипт и не закрывает ничего ..
обычно такая менюшка создается при помощи тегов <ul> и <li>, а ссылка выглядит как и обычно <a href="" а скрипт лишь создает эффект всплывания чтоли .. ))
 
вот держи довольно таки много примеров различных ксс менюшек
 

Вложения

  • free-css-menus.rar
    654,4 KB · Просмотры: 71
Помниццо какоет время назад качал подобный пак менюх у Космо... На счёт индекса я бы не переживал - меню в хтмл выглядит как пункты и подпункты (ул, ли), "преображение" описано в цсс, иногда в js
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху