Это вопрос к дизайнерам/заказчикам.
Я не пропагандирую, а просто привожу красивые примеры кода.
Такой вариант я предрочитаю решать промежуточной страницей со ссылками на подразделы.
Например: http://cssplay.co.uk/menus/dd_valid_2.html
И уровнем выше еще много вариантов.
Удивительное открытие -- оказывается, существуют языки в которых пишут справа налево. :)
Вот вам пример: http://www.google.co.il/iw
15 кб кода ради того, чтобы показать, "что все же возможно".
Я видел пример выпадающего меню, работающего в ИЕ без скриптов, но там такая сложная структура с Conditional Comments...
По-моему, проще уж в очередной раз обматерить IE и добавить несколько строк JS.
По-моему, сомнительный способ.
Во всех вариантах. :)
Например: http://solardreamstudios.com/learn/css/cssmenus/
И вот еще много разных: http://www.alvit.de/css-showcase/css-navigation-techniques-showcase.php
Все остальные понимают :hover не только для a.
Более того -- Javascript нужен только для популярного браузера от компаннии Microsoft.
Такой вариант не подойдет?
http://www.avinash.ws/wordpress/how-to-add-nofollow-attribute-in-your-blogroll-wordpress.html