Итак, у меня есть небольшой div для границы и три div внутри (см. изображение в конце). Зеленый — полный размер (минус отступы и т. д.); Синий должен плавать влево и иметь определенную ширину; Красный должен плавать вправо, а также иметь определенную ширину. Однако я что-то путаю. И синий, и красный div плавают за пределами основного div. Что я здесь делаю неправильно?
Вот мой текущий код:
<div style="border: 2px solid black; width: 630px;">
<div style="width:auto;">Lorem ipsum</div>
<div style="width:150px; float:left;">This is the blue box</div>
<div style="width:150px; float:right;">This is the red box</div>
</div>
http://www.mfrl.org/images/howtofloat.png
overflow:auto;
во внешнем div. См. quirksmode.org/css/clearing.html. - person David Kolar   schedule 12.07.2010