Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/05/2013, 13:59
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: menu desplegable, se superponen los li.

esta linea esta mal
Código CSS:
Ver original
  1. .nav-prin ul li:hover ul li {
  2.         background: yellow;
  3.         display: block;
  4.         position: absolute;
  5.      
  6.     }

debe de afectar solo a la lista no a los items, y puedes de paso agregar un selector para afectar solo al submenu siguiente y no a todos, ademas eliminar código innecesario
Código CSS:
Ver original
  1. .nav-prin li:hover>ul{
  2.         background: yellow;
  3.         display: block;
  4.         position: absolute;
  5.      
  6.     }


@alberto510a, si usas relative en lugar de absolute el menú al desplegarse hará que todo el contenido se desplace hacia abajo.