Float: left: - Выравнивает элемент по левому краю, а все остальные элементы, вроде текста, обтекают его по правой стороне. (элементы с float убираются из потока и не "замечаются")
Первый блок
Второй блок
Третий блок
Float: left; and clear: both; Элементы 1 и 2 имеют float: left, 3-й - float: right и clear: both
(clear: both позволяет разместить следующее за ним cодержимое ниже плавающих блоков) (для избежания эффекта "убирания из потока" можно использовать br clear="all")