Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/12/2014, 10:40
Zeromm
 
Fecha de Ingreso: julio-2010
Ubicación: A Coruña
Mensajes: 505
Antigüedad: 14 años, 3 meses
Puntos: 60
Respuesta: No consigo hacer funcionar un menú desplegable

Basicamente no te funciona porque no le estas diciendo en ningún momento que tiene que aparecer. Lo tienes oculto con display: none, pero, ¿en que parte del codigo le dices que aparezca?

Facil. Le añades una clase (o un id, a tu gusto) al <li> que tiene el submenú (en el ejemplo que pongo le puse de clase "galeria"), que en este caso es el de galería y al css le añades esto:

#navbar ul li.galeria:hover ul{display: block;}

Con eso le dices que al li que tiene la clase galeria, cuando pases el ratón por encima, muestre su <ul> A mayores yo le añadiría a ese <ul> un position: absolute para que no desmonte todo.
__________________
http://zeromm.es/
Diseñador Web | Experto en Responsive Design, CSS3 y Optimización Web.