Cita:
Iniciado por hanscruz Gracias por sus repuestas, mikmoro me entendiste perfectamente y ya probe con overflow: auto pero nada. Hasta donde yo se creo que no se puede hacer crecer el contenido del div padre ya que los divs hijos tienen un float pero me interesaria saber tu segunda opcion que lo llamas infalible, en verdad me tienes intrigado y quisiera saber como se puede lograr.
Gracias y espero tu respuesta.
Si quieres que ese div principal crezca cuando crezca su contenido aunque éste esté floatado, debes producir un corte en el flujo del documento, colocando dentro de ese div y justo antes de cerrarlo con </div> una caja vacía de esta manera:
<div class="corte"></div>
y ahora añadir a la CSS este selector:
.corte {clear: both;}
Recuerda que la caja del corte debe estar dentro del div principal, justo ante de cerrarlo.
P.D.: me gustaría ver por qué el overflow no ha funcionado, ya que lo condicionaba al tamaño y no lo mencionas.