Es geht nicht um die horizontalen Lücken, sondern um die in der vertikalen, die bspw. auch in deinem Beispiel #4 zu sehen sind.
Hier hätte er wohl gerne, dass (wenn wir die dritte Spalte mal außer Acht lassen) die Box [4] unter die [1] nach oben rutscht, der höheren [2] zum Trotz.
Ganz genau! Am liebsten natürlich nur mit CSS2 und HTML. Aber allen anschein nach gibt es wohl "nur" eine Javascript lösung. Danke