HTML & amp; CSS: Vertical Flow Layout (style en colonnes), comment implémenter?

La norme CSS/html positionnement de "fluide" les Éléments à l'horizontale (ligne de base) => float:left;. De quoi ai-je besoin de le faire, afin de les positionner comme le montre l'exemple ci-dessous (en colonnes de style). Existe-il des CSS des balises pour définir ce quelque part? (Idéalement, je ne veux pas l'installation d'une grille, ce qui devrait se produire de la même façon automatiquement lilke il n'en float:left, style...)

+---------------------------+
|  DivBox1                  |
|  DivBox2                  |
|  DivBox3                  |
+---------------------------+

Après l'ajout: 2 boîtes:

+----------------------------+
|  DivBox1  DivBox4          |
|  DivBox2  DivBox5          |
|  DivBox3                   |
+----------------------------+

Enfin, après l'ajout de 2 boîtes, il devrait ressembler à ceci:

+-----------------------------+
|  DivBox1  DivBox4  DivBox7  |
|  DivBox2  DivBox5           |
|  DivBox3  DivBox6           |
+-----------------------------+

source d'informationauteur user1145216