L'utilizzo di javascript, purtoppo, è necessario ai fini della compatibilità con caca-IE. Se ben progettato, il menù rimane accessibile anche con Js disattivato.

La soluzione attualmente migliore, a mio avviso, è la seguente:

- www.htmldog.com/articles/suckerfish/dropdowns/