Ein Float fließt nicht 'um ein Element herum' sondern sorgt für einen rechts oder links ausgerichteten Kasten innerhalb des Elements.
Ein Float beeinflusst die positionierung der einzelnen Elemente (mit der Ausnahme des Floats) normalerweise in keinster Weise, das einzige was geändert wird, ist der Bereich, in dem sich Text befindet.