Чистый выпадающее меню CSS без JS (если JS отключен) в IE 6? - PullRequest
1 голос
/ 22 октября 2009

Я нашел много сценариев меню css / js на разных сайтах, они хорошо работают в FF, IE7 и safari, опера, если JS отключена, но не в IE 6, и для IE 6 нужно добавить небольшой файл js, потому что IE не поддерживает hover но мой вопрос, можем ли мы сделать предварительное выпадающее меню CSS для IE6, потому что Поддержка IE 6: включите, затем мы можем сделать выпадающее меню без JavaScript для IE6 и всех других браузеров.

Ответы [ 3 ]

2 голосов
/ 22 октября 2009

Это не совсем осуществимо в IE6, потому что, хотя IE6 поддерживает: hover, он поддерживает его только для элементов ссылки, и ничего больше. Вы можете вернуться к CSS-выражениям, но в этот момент вы, по сути, отправляете некоторый пользовательский Javascript в IE6, и CSS-выражения имеют тенденцию к утечке памяти, как ничему не интересному.

2 голосов
/ 22 октября 2009

Единственный допустимый обходной путь, не связанный с JS, хотя и неприятный, - использование условных выражений и элемента table:

http://www.cssplay.co.uk/menus/final_drop.html

Edit:

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

Кажется, что он был первым или Полом О'Б / Тимо @ http://www.sitepoint.com/forums/showthread.php?t=635116&page=5

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

1 голос
/ 23 октября 2009

Возможно, вы решите использовать решение только для CSS, например, написанное Стивом Гибсоном из GRC.

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