Это решит вашу проблему
<div style='float:left; width:250px; height:125px;'>First</div>
<div style='float:left; width:250px; height:125px;'>Second</div>
<div style='float:left; width:250px; height:125px;'>Third</div>
Это необязательно
<div style='display:inline-block'>
<div style='float:left; width:250px;'>First</div>
<div style='float:left; width:250px;'>Second</div>
<div style='float:left; width:250px;'>Third</div>
</div>
Вышеуказанное гарантирует, что любой контент, который попадает под основной div, находится ниже всех трех внутренних div.
Протестируйте их, поместите немного контента в другом стиле, и вы поймете, что я имею в виду. Снимите значение высоты с первого, чтобы получить лучшее объяснение