Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/06/2013, 04:36
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Respuesta: overflow hidden VS clear fix VS mircro clear fix

Yo creo que el clearfix normal, el de añadir un elemento vacío y limpiar, ha caído un poco en el olvido, por aquello de no ser muy semántico.

El del overflow, aunque es a priori la técnica más cómoda, tiene la desventaja de crear barras de desplazamiento —scroll— u ocultar contenido —hidden— cuando este desborda del elemento padre.

El micro clearfix, tiene la desventaja de tener que añadir una clase, aunque luego usas la misma siempre, claro, pero también tiene la ventaja de ser una solución limpia y elegante. No da ningún problema, no hay que añadir elementos extra, no crea barras de desplazamiento ni oculta contenido.

Yo suelo usar este último, quitando el hack aquel para IE6/7 —al lema de hola 2013.

Código CSS:
Ver original
  1. .cf:before,
  2. .cf:after {
  3.   content: " ";
  4.   display: table;
  5. }
  6.  
  7. .cf:after {
  8.   clear: both;
  9. }