Otra opción sin poner un div de quiebre podría ser que hagas lo siguiente:
Código CSS:
Ver original#padre{
min-height:800px; <--------- un numero cualquiera.
overflow:hidden;
}
Esto obliga a los divs padres a que se estiren con los hijos, si quisieras que haya algún espacio antes de que termine el padre, solo le das un "padding-bottom" y ya.
Claro, esto es para navegadores que respetan standares, para ie, tendrás que usar o los comentarios condicionales, o un hack, en cualquiera de los dos casos deberás poner lo siguiente:
Código CSS:
Ver original#padre{
height: 800px; <--------- numero cualquiera.
overflow:visible;
}
Esto pq IE trata el height, como si fuera un min-height, y se estira cuando lo sobrepasan.
Saludos!!