Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/12/2013, 14:29
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Sacar imagen de un div

Es que hay tres formas de eliminar el flotado. El de meter un elemento con clear, el clearfix que es el de meter un overflow y este último que es el llamado micro clearfix, que es el que yo siempre uso y que soluciona el problema de los elementos que sobresalen.

El primer método es sucio, el segundo da este problema que tienes y el tercero es todoterreno.

De hecho yo lo meto todo en una clase, bueno yo y es la práctica habitual supongo, que con SASS queda una monada tal que:
Código CSS:
Ver original
  1. .cf:before, .cf:after
  2.  content: " "
  3.   display: table
  4.   &:after
  5.  clear: both

Luego simplemente añades una clase (cf que es de clearfix) al elemento que contiene los elementos flotados y ya está.

Yo lo veo bastante limpio, no problemático y elegante.

Al final estos tres métodos son realmente cómo ha ido evolucionando la forma de limpiar los flotados.