If your posts are the same height, you can use the col-md-* classes for fragments enclosed inside row . Each line will contain messages based on the number of messages you want.
<div class="row"> <div class="col-md-2">Title Test</div> <div class="col-md-2">Title Test</div> <div class="col-md-2">Title Test</div> <div class="col-md-2">Title Test</div> <div class="col-md-2">Title Test</div> <div class="col-md-2">Title Test</div> </div>
If posts have a variable height, I suggest you use a plugin like masonry
See an example here for dynamic elevation tiles: http://masonry.desandro.com/layout.html#imagesloaded
Basic CSS Example
Demo: http://jsfiddle.net/tQANc/590/
CSS
#container { width: 100%; max-width: 700px; margin: 2em auto; } .cols { -moz-column-count:3; -moz-column-gap: 3%; -moz-column-width: 30%; -webkit-column-count:3; -webkit-column-gap: 3%; -webkit-column-width: 30%; column-count: 3; column-gap: 3%; column-width: 30%; } .box { margin-bottom: 20px; height:100px; background:#BFBFBF; }
HTML:
<div id="container" class="cols"> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> </div>
source share