Ideally I would like to have divs aligned in a more intuitive way, see the fiddle: http://jsfiddle.net/stefek99/jZB2q/

I’m thinking about “get computed style” to compute heights and then change order of columns but I think it’s overkill. Is there any simple strategy to make this CSS layout more aligned?
Thanks
Take a look at the jQuery masonry plugin. It does exactly what you’re looking for.