block-level text before floats
first float*
second float

To test manually, drag from the middle of the 'first-float' div to the right, just before the 'second float' element. The selection should go to the end of the first float element and not jump to the beginning.