- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Спасибо большое за все предложенные варианты.
Теперь если честно хотелось бы резюме:
Есть три варианта:
1) предложенный мной
2) предложенный a.fatman http://solardreamstudios.com/learn/css/cssmenus/
3) предложенный Kolyaj
В каком из этих вариантов можно гарантировать нормальную индексацию?
Во всех вариантах. :)
Все остальные понимают :hover не только для a.
Кстати, о ховерах: есть способ научить IE понимать hover не только для a.
В самом деле работает :)
По-моему, сомнительный способ.
Я тестил, вполне рабочий, начиная с IE 5.5 по крайней мере. Если вы видите в чем-то подставу, поделитесь, пожалуйста. А то я где-то замену картинок через ховер сделал именно так.
15 кб кода ради того, чтобы показать, "что все же возможно".
Я видел пример выпадающего меню, работающего в ИЕ без скриптов, но там такая сложная структура с Conditional Comments...
По-моему, проще уж в очередной раз обматерить IE и добавить несколько строк JS.
Кстати, о ховерах: есть способ научить IE понимать hover не только для a.
В самом деле работает
Как-то раз пытался применить эту фишку. Всё работало, но при большом количестве элементов (~100) начинались заметные тормоза IE.
По-моему, проще уж в очередной раз обматерить IE и добавить несколько строк JS.
+1
Я видел пример выпадающего меню, работающего в ИЕ без скриптов, но там такая сложная структура с Conditional Comments...
очень интересно такое увидеть :)
Например: http://cssplay.co.uk/menus/dd_valid_2.html
И уровнем выше еще много вариантов.
a.fatman, такие CSS-меню, работающие по принципу hover вообще зло.
Во-первых, среднестатический пользователь (и уж тем более опытный) не ожидает выпадения меню при наведении на ссылку. Он привык кликать как по ссылке, так и по элементу меню. И чаще даже не успевает заметить подпункты, т.к. уже кликнул. Эта проблема решается отменой клика (для чего опять же нужен JavaScript), но не полностью, дискомфорт все равно остается.
Во-вторых, наиболее существенная проблема - пропадание меню при отведении указателя мыши. Это не может оправдаться никакими доводами. Нельзя заставлять пользователя ходить мышкой по меню, как по лабиринту. Данное поведение допустимо для тултипов, но никак не для меню.
Вывод (ИМХО разумеется): CSS-меню - это красиво и элегантно (код имеется в виду), но не более того. Использование его (по крайней мере для сложных меню) - это как минимум неуважение к пользователю.