17/06/2008, 02:44
|
| Colaborador | | Fecha de Ingreso: octubre-2006 Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes Puntos: 280 | |
Respuesta: Menu desplegable 100% CSS Tienes que hacer varios cambios:
1.-
#menu { text-align: center;
font-size: 0.7em; width: 660px;
margin: 20px auto;
position: relative;}
2.-
#menu ul li a:active ul {display: block;
position: absolute; width: 656px;
border: solid 1px #fff;
border-top: none;
background-color: #6CC;}
3.-
#menu ul li ul li a {width: 130px;
padding: 6px 0px 8px 0px;
border: none;
background-color: #6CC;
}
Y en último lugar, en el caso concreto de este menú, era necesario marcar un estilo en el html para que funcionaran los "focus" de los "li".
Busca en la cabecera del html, y donde pone:
#menu ul li:focus ul, #menu ul li:active ul {display: block;
position: absolute;width: 816px;border: solid 1px #fff;border-top: none;background-color: #6CC;}
Cámbialo por:
#menu ul li:focus ul, #menu ul li:active ul {display: block;
position: absolute;width: 656px;border: solid 1px #fff;border-top: none;background-color: #6CC;}
Mikel. |