title: HTML Fluid Multi Column Layout (newspaper) for text
body: <p>Is there any CSS technique or a good js technique for laying out content so that you have a "newspaper" like page. Given a div (or whatever) containing a bunch of content to split that content into N columns which total some pre-defined width.</p>
  
  <p>Lets say with an N = 3, assuming my content is sorted A -> Q will render data in the following way:</p>
  
  <pre><code> A  G  M
   B  H  N
   C  I  O
   D  J  P
   E  K  Q
   F  L  
  </code></pre>
  
  <p>Any ideas? I'd like to not split the data on the server before rendering 3 divs so that I don't need to really calculate how the data will be rendered. However that is a last resort that can happen.</p>