Non e' molto chiaro che cosa stai cercando di ottenere... per quadrato intendi che ognuna delle div ha un border, o cosa?

Detto questo, perche' dovresti usare un float? il float ti serve solo se vuoi che elementi posti allo stesso livello si affianchino, e comunque, se davvero e' questa la tua esigenza, non ci hai detto cosa vorresti succedesse quando i blocchi strabordano: vorresti si allargasse il contenitore, vorresti che la parte esterna venisse tagliata, vorresti delle barre di scorrimento...