Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/02/2015, 06:50
Avatar de GeekGirl
GeekGirl
 
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: display:inline vs display:block

Tiene razón, si se toca a mano el display: block; de el div Pag00, el link deja de comportarse como tal. Haciendo algunas pruebas pude ver que el problema no está asociado al display: inline sino a una combinación de ese display: inline; y el posicionamiento relativo que también tiene el div.

Si eliminas el position: relative; y le ponés display: inline;, el link sí funciona correctamente.

Estuve buscando en Google y evidentemente hay problemas cuando se combinan estas dos cosas.
Aún no encuentro cuál es el problema específicamente.

De todas maneras, te recomiendo usar siempre display: block; o en su defecto display: inline-block; para no tener este tipo de problemas. Pensá que el div originalmente es un elemento de bloque que se muestra como tal, y vos lo estás ocultando y volviendo a mostrar como un elemento de línea. Como contenedor y teniendo position: relative;, me imagino que al dejar de mostrarse como un elemento de bloque, se debe joder algún tema en el display de los elementos.

Saludos