Hola, adg.
Cita:
Iniciado por adg ¿conviene hacerlos con CSS?
Sí, conviene siempre que no necesites alguna funcionalidad que no sea posible realizar sólo con CSS, como una transición de que aparezca poco a poco, por ejemplo.
Cita:
Iniciado por adg ¿cuales son los navegadores o versiones de los mismos en los cuales no se puede visualizar?
Ninguna: ´si el menú está bien hecho todos los navegadores deberían mostrarlo correctamente (excepto los de texto, claro).
Ejemplo Cita:
Iniciado por adg ¿que beneficios tengo al hacerlo con CSS y no con javascript?
Con CSS es más accesible y no dependes de que el visitante pueda tener desactivado javascript, o no pueda utilizarlo por alguna razón.