The CSS3 Flexible Box, or flexbox, is a layout mode providing for the arrangement of elements on a page such that the elements behave predictably when the page layout must accommodate different screen sizes and different display devices.
http://css-tricks.com/snippets/css/a-guide-to-flexbox/
http://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes
http://learnlayout.com/flexbox.html
origin - http://www.pipiscrew.com/?p=3514 css-a-complete-guide-to-flexbox