title: CSS: Set divs horizontally in 2 rows
body: <p>Lets say I have </p>
  
  <pre><code>&lt;div class="cont"&gt;
      &lt;div class="single"&gt;1&lt;/div&gt;
      &lt;div class="single"&gt;2&lt;/div&gt;
      &lt;div class="single"&gt;3&lt;/div&gt;
      &lt;div class="single"&gt;4&lt;/div&gt;
      &lt;div class="single"&gt;5&lt;/div&gt;
      &lt;div class="single"&gt;6&lt;/div&gt;
      &lt;div class="single"&gt;7&lt;/div&gt;   
  &lt;/div&gt;
  </code></pre>
  
  <p>What I want to have is to plase the .single divs in 2 rows like bricks horizontaly from left to right this simple way: 1st div will be in left top corner, 2nd will be placed below 1st, 3rd will be placed next to 1st, 4th will be placed below 3rd and so on like:</p>
  
  <pre><code>1 3 5 7 9
  2 4 6 8
  </code></pre>
  
  <p>All the divs has the same size. </p>
  
  <p>I've tried with masonry.js and its working like a charm, but its way to complex solution for so simple task (simply solution is important).</p>
  
  <p><a href="http://jsfiddle.net/mwjJG/" rel="nofollow">fiddle playground</a></p>