Efectivamente es un problema del float. Los eementos flotados no hacen crecer a su contenedor padre.
Hay varias técnicas para evitar esos efectos secundarios. La más indicada depende del resto de códigos empleados y que están involucrados.
Lo ideal para ofrecer una solución ad hoc sería que pusiese un enlace a su realización (si es posible).
Hasta entonces, haga una búsqueda por "
limpiar float" o cadena similar.