Evo jednostavnog primera u codu i na slici:
<div style='background:red; float:left;'>
<?php
for($i==1; $i<8; $i++)
{
echo "<div style='background:blue;width:220px;height:200px;float:left;margin:1px;'>$i</div>";
}
?>
</div>
Znaci kad umesto 8 stoji 4 spoljasnji DIV prati i lepi se uz poslednji unutrasnji DIV, a kad prelazi u drugi red, ne prati, ostaje crveno polje desno vidljivo.
Hteo bih da spoljasnji div prati boxove i da se ne siri ma koliko redova bilo. Kao sto vidite, DIV spoljasnji nema definisanu sirinu.