CSS Floating Divs avec une hauteur différente sont alignés avec l'espace entre eux

je suis en utilisant laissé flottant DIVs pour simuler une disposition en deux colonnes (chaque div contient textfield pour modifier les différentes données, comme le nom, loisirs,...). Donc, il devrait ressembler à ceci

1 2
3 4
5 6

Maintenant, ma div-boîtes ne sont pas toujours les mêmes, depuis quelques DIVs avoir plus d'éléments que les autres. Maintenant, ma mise en page ressemble aime ce

   1 2
     2 
   3 4
   5 6

Vous pouvez également voir l'effet sur cet exemple si vous l'échelle de votre, de sorte que seulement quatre ou trois colonnes sont affichées. E. g. si 4 colonnes sont affichées dans une ligne, il y a beaucoup d'espace entre le Flotteur 1 et Float 6. Cela ne semble pas bon sur mon INTERFACE. Ce que je veux, c'est avoir Flotteur 6 suite à Flotteur 1 avec un pas d'espace entre les deux (à l'exception de la marge je définir)

Edit: Mes DIVs, fondamentalement, tout simplement contenir un float:left et une largeur:40%, de sorte que deux sur un écran

Voici une capture d'écran montrant plus CSS Floating Divs avec une hauteur différente sont alignés avec l'espace entre eux

source d'informationauteur Tim