Argomento trito e ritrito.
Hai dimenticato il clear da applicare al fondo del contenitore (vedi ad es. [Pillola] FabClearing, un metodo crossbrowser alternativo per il clearing dei float)