20/02/2015, 06:50
|
| | | Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 6 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 |