Flexbox is a great solution, but only partially supported as of right now for the latest releases of the major browsers (IE9 and below, no support):
http://caniuse.com/#feat=flexbox
Great article on the latest version of flexbox: http://github.com/doctyper/flexie
So flexbox will work, but it is a bit unstable right now.