title: How to make div stack first vertically then horizontally?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/7268447/how-to-stack-divs-from-top-to-bottom-in-css">How to stack divs from top to bottom in CSS</a>  </p>
  </blockquote>
  
  
  
  <p>When i have multiple adjacent divs with <code>float:left</code>, they stack like this:</p>
  
  <pre><code> _______
  | 1 2 3 |
  | 4 5   |
  |_______|
  </code></pre>
  
  <p>I want a stack like this:</p>
  
  <pre><code> _______
  | 1 4   |
  | 2 5   |
  |_3_____|
  </code></pre>
  
  <p><a href="http://jsfiddle.net/WDuvs/" rel="nofollow noreferrer">jsFiddle with the horizontal stacking</a></p>
  
  <p>How can i achieve vertical stacking ?</p>