ich auf einer Produktseite Layout arbeite, die zwei Spalten mit verschiedenen Höhen Elemente hat. Ich versuche zu vermeiden, die Elemente in zwei Säulenbehälter zu verschachteln, so dass ich die optimale Reihenfolge der Elemente auf kleinen Bildschirmen haben kann, die zu einer Spalte gehören.Beseitigung toter Raum in Mauerwerk artigen Schwimmer Layout
Das Problem I in leite ist, dass manchmal der zweite Block (schwamm links) länger ist als der erste Block (schwamm rechts), und manchmal ist das Gegenteil wahr. Das Problem tritt auf, wenn der dritte Block clear: left
gegeben wird, um sicherzustellen, es ist so weit rechts wie es gehen kann, der vierte Block nicht über die Höhe des dritten Blocks gehen.
Hier ist ein CodePen mit dem Code: http://codepen.io/anon/pen/jAQdEK?editors=1100#anon-login
Verwandte - http://stackoverflow.com/questions/8470070/how-to-create-grid-tile-view-with-css –
Dies ist möglich mit Flexbox aber im Allgemeinen, es erfordert eine bekannte Höhe des Behälters. –