Risolto, sono un cretino...

Non avevo compreso bene che:

Poichè un flottante non è nel flusso, i riquadrati a blocco non posizionati creati prima e dopo il riquadrato flottante fluiscono verticalmente come se il flottante non esistesse.
E quindi l'altezza del div che lo contiene può essere minore del flottante stesso.

Grazie cmq e scusate