Perdon, pero sigo corrigiendo conceptos...
El atributo clear no inserta un salto de linea, sino que sirve para que un elemento flotado anterior pueda crear su espacio propio. Por ejemplo, si tienes un cuerpo, con fondo gris, y dentro de el dos elementos flotados, el fondo gris no se vera. Para que se vea, debes agregar otro elementos debajo de los dos flotados, y aplicarle clear. Asi SI se vera.
Y float se puede utilizar para millones de cosas, lo unico que te limita es tu propia imaginacion (y IE
).
Saludos.