Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/02/2011, 18:48
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: Menu CSS queda oculto por el div de abajo

Hola flpe, bienvenido.

Suponiendo que .outer es la galeria de fotos y ul#nav es el menu:
Código CSS:
Ver original
  1. ul#nav{
  2. position:absolute;
  3. top:10px; left:0;
  4. z-index:2;
  5. }
  6. .outer{
  7. position:absolute;
  8. left:-1px;
  9. top:-2px;
  10. z-index:1;
  11. }

esto hará que el menu este por encima de la galeria.

Aclaración, para que funcione, tanto el menu como la galeria deben ser hermanos. ejemplo:
Código HTML:
Ver original
  1. <ul id="nav"> ... </ul>
  2. <div class="outer"> .. </div>
  3. </body>

Aquí body es el padre de #nav y .outer. siendo #nav y .outer hermanos entre sí.

Aquí puedes ver un buen ejemplo sobre el uso de z-index.

tip: z-index solo funcionará si se aplica a capas hermanas y si al mismo tiempo estas capas estan posicionadas en fixed, absolute o relative.

Espero te sea de ayuda. Un saludo.