DHTML+javascript. Как быть с поисковиками?

123
D
На сайте с 24.03.2007
Offline
24
#11

Спасибо большое за все предложенные варианты.

Теперь если честно хотелось бы резюме:

Есть три варианта:

1) предложенный мной

2) предложенный a.fatman http://solardreamstudios.com/learn/css/cssmenus/

3) предложенный Kolyaj

В каком из этих вариантов можно гарантировать нормальную индексацию?

a.fatman
На сайте с 15.01.2006
Offline
127
#12

Во всех вариантах. :)

L
На сайте с 08.04.2007
Offline
48
#13
a.fatman:
Все остальные понимают :hover не только для a.

Кстати, о ховерах: есть способ научить IE понимать hover не только для a.

В самом деле работает :)

a.fatman
На сайте с 15.01.2006
Offline
127
#14

По-моему, сомнительный способ.

L
На сайте с 08.04.2007
Offline
48
#15

Я тестил, вполне рабочий, начиная с IE 5.5 по крайней мере. Если вы видите в чем-то подставу, поделитесь, пожалуйста. А то я где-то замену картинок через ховер сделал именно так.

a.fatman
На сайте с 15.01.2006
Offline
127
#16

15 кб кода ради того, чтобы показать, "что все же возможно".

Я видел пример выпадающего меню, работающего в ИЕ без скриптов, но там такая сложная структура с Conditional Comments...

По-моему, проще уж в очередной раз обматерить IE и добавить несколько строк JS.

K
На сайте с 12.07.2006
Offline
295
Kpd
#17
Leevoth:
Кстати, о ховерах: есть способ научить IE понимать hover не только для a.
В самом деле работает

Как-то раз пытался применить эту фишку. Всё работало, но при большом количестве элементов (~100) начинались заметные тормоза IE.

a.fatman:
По-моему, проще уж в очередной раз обматерить IE и добавить несколько строк JS.

+1

dkameleon
На сайте с 09.12.2005
Offline
386
#18
a.fatman:
Я видел пример выпадающего меню, работающего в ИЕ без скриптов, но там такая сложная структура с Conditional Comments...

очень интересно такое увидеть :)

Дизайн интерьера (http://balabukha.com/)
a.fatman
На сайте с 15.01.2006
Offline
127
#19

Например: http://cssplay.co.uk/menus/dd_valid_2.html

И уровнем выше еще много вариантов.

Kolyaj
На сайте с 28.03.2006
Offline
69
#20

a.fatman, такие CSS-меню, работающие по принципу hover вообще зло.

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

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

Вывод (ИМХО разумеется): CSS-меню - это красиво и элегантно (код имеется в виду), но не более того. Использование его (по крайней мере для сложных меню) - это как минимум неуважение к пользователю.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий