Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/07/2014, 12:42
Zeromm
 
Fecha de Ingreso: julio-2010
Ubicación: A Coruña
Mensajes: 505
Antigüedad: 14 años, 3 meses
Puntos: 60
Respuesta: Margin fantasma encima de un div

Cita:
Iniciado por alzacon Ver Mensaje
Código CSS:
Ver original
  1. display:inline-block;
¿Por qué lo usas teniendo la posiblididad de usar float? El comportamiento de los elementos inline es diferente a los block. La forma chapucera de corregirlo es con el line-height.
¿Que te hizo el "inline-block? xD. De echo "casi" se puede considerar más óptimo usar "inline-block" que floats, ya que para solucionar problemas de flotado de los floats hay que andar metiendo "truquitos" en el html que con inline-block no hacen falta, y tampoco hace falta saber ni matematicas basicas, ya que con un "font-size: 0" en el padre, entre otras posibles soluciones css, queda solucionado el problema de los margenes. Eso si, con flexbox, ni floats, ni "inline-block" ni chorradas.. flexbox!

Por cierto, para solucionar el problema basta con meterle al .page un "vertical-align: top;" y queda listo
__________________
http://zeromm.es/
Diseñador Web | Experto en Responsive Design, CSS3 y Optimización Web.

Última edición por Zeromm; 13/07/2014 a las 12:48