Float is witchcraft. Does anyone actually understand how it works?
It shoves stuff to the right or left.
It's about the only decent way you can make a layout that doesn't let horizontal space go to waste, but can rearrange itself on smaller screens properly.
I think most of the quirks I've seem come from not using it properly. This clears it up pretty well.