Wie kann ich Elemente mit unterschiedlichen Höhen vertikal anordnen? Ich meine, mit so etwas wie folgt aus:Elemente vertikal ohne Abstand anordnen
div[class^="elm"]{
\t width: 50%;
\t display: inline-block;
\t margin-bottom: 20px;
\t background-color: gray;
}
\t
.elm1{
\t height: 100px;
}
\t
.elm2{
\t height: 200px;
}
\t
.elm3{
\t height: 160px;
}
\t
.elm4{
\t height: 110px;
}
\t
.elm5{
\t height: 60px;
}
\t
.elm6{
\t height: 220px;
}
\t
.elm7{
\t height: 90px;
}
<div class="elm1">Element 1</div><div class="elm2">Element 2</div><div class="elm3">Element 3</div><div class="elm4">Element 4</div><div class="elm5">Element 5</div><div class="elm6">Element 6</div><div class="elm7">Element 7</div>
und es so zeigt (Ordnung ist wichtig):
Ich weiß, dass diese Art der Sache kann geschehen mit zwei Blöcken. jeder für eine Spalte, aber es macht mich zu Javascript in Responsive Design verwenden (für die Herstellung von mehr als zwei Spalten).
Beispiel Google+ tut es mit Multi-Block, der durch Javascript ändert. Wie kann ich es tun, ohne Javascript und nur CSS zu verwenden?
Sie möchten vielleicht 'Flexbox auszuchecken ' – domsson
@domdom Ich habe so etwas schon einmal versucht: http://codepen.io/klamping/pen/bddxyr?editors=110 aber es tut nicht, was ich brauche :( – ICE
Ist das nicht ein Mauerwerk Layout? Haben Sie in Betracht gezogen, das Maurerplugin zu verwenden, das dir erlaubt, Elemente zu bestellen –