Ich möchte ein Layout machen, in welchem div's nebeneinander stehen, die aber unterschiedlich lang sind.
Trotzdem möchte ich, das sich die div's immer schön einreihen und untereinander anschliessen. etwa so:

Leider kriege ich das nicht wirklich hin. Die div's blieben am längsten div hängen und sie reihen sich nicht sauber ein.
Mittels display:inline-block und vertical-align bin ich immerhin meiner idee relativ nahe gekommen.

Nur hätte ich eben auch noch gerne, das die div's nicht einfach so auf einer hühnerstange sitzen, sondern den leeren zwischenraum füllen und eben nicht auf einer horizontalen linie ausgerichtet sind.
Ist das überhaupt möglich? Ein beispiel wie ich das meine, findet sich hier: http://www.feixen.ch/x/
Die "eachpost" div, welche da verwendet wird, schliesst sich hier immer sauber an das linke und an das obere an und ich versteh einfach nicht wieso.
Ich hoffe das problem ist einigermassen verständlich.
Vielen dank für jede Hilfe