Ответы, которые утверждают, что вы можете комбинировать float и position, на самом деле неверны. Да, позиция плавающего div действительно будет двигаться, но окружающий текст не будет течь так, как вы ожидаете. Проблема в том, что атрибуты position фактически оставляют белое поле, где раньше находился плавающий элемент div, а затем перемещают div в другое место, оставляя поле позади. Другими словами, вы будете располагать свой div поверх текста, когда вы, вероятно, захотите, чтобы текст обтекал div в его новом положении.
Вот пример div, который имеет простой float: right
Вот пример того же самого div, но с положением: относительный; и верх: 0,75 дюйма; добавлено:
Обратите внимание, что поле теперь находится над текстом. Это, вероятно, не то, что вы хотите!