Floats are tricksy beasts, since they exist outside the normal flow (see also "CSS Positioning" on Brainjar, among others), somewhat like absolutely positioned elements. The best description of floats is § 9.5 of the CSS 2.1 standard, since it's normative (that is, it describes the standards...