Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2008, 16:27
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Aparecer div con hover

Hola, Ariel.

Lo que planteas tiene un lio importante, y me explico:

- En primer lugar, si lo haces con un div te funcionará, pero no en Explorer.
- En segundo lugar, como lo planteas con "a" debería funcionar, pero los enlaces que pongas en el desplegable no te servirán de nada porque no serán pulsables, ya que al estar dentro del enlace principal, aunque despliegues lo que seguirás pulsando será el enlace principal que lo cubre todo.
- Si pones enlaces dentro del enlace principal, en IE no conseguirás que se oculte la caja del desplegable.
- Si usas visibility, el desplegable ocupará su lugar físicamente aunque no se vea, por lo que te descuadrará lo que tengas debajo de todas formas, a no ser que le pongas posición absoluta, lo que impediría seleccionar lo que haya debajo de él (texto u otros enlaces).
- Por último, para escribir un código más límpio, válido y accesible siempre es recomendable que organices tus enlaces en listas (ul ó ol), lo que te facilitaría lo que intentas hacer.

Siempre tendrás la opción de hacer el desplegable que buscas con javascript, que quizá te resulte menos complicado, aunque es posible que sea menos accesible.

Mikel.