Ich habe einfache 3-Spalten-Layout auf Twitter Bootstrap basiert. Das einzige Problem ist, dass jede Säule aus Blöcken mit unterschiedlichen Höhen zusammengesetzt wird.Drei-Spalten-Layout mit Block von verschiedenen Höhen
<div class="container">
<div id="blocks" class="row">
<div class="span4">
<div class="block" id="block1">
<div class="block" id="block4">
<div class="block" id="block7">
</div>
<div class="span4">
<div class="block" id="block2">
<div class="block" id="block5">
<div class="block" id="block8">
</div>
<div class="span4">
<div class="block" id="block3">
<div class="block" id="block5">
<div class="block" id="block9">
</div>
</div>
</div>
.
Es funktioniert ganz gut, außer für kleine Displays. Dann ist die Reihenfolge der Blöcke nicht sortiert.
Gibt es irgendeine Art und Weise ohne JavaScript sortierten Blöcke zu erreichen?
sind ein- oder ausblenden die verschiedenen höhen festgelegt? Mit anderen Worten, können die Höhen in der CSS (oder einem Inline-Stil) fest codiert sein, oder müssen die Blöcke ihre Größe basierend auf dem Inhalt anpassen? –
Nein, es basiert auf Inhalt. –