A look at future CSS3 layout standards. A lightning talk given at London Web Standards in January 2011. The video of the talk is available here: http://vimeo.com/18999428
8. Flexible Box Layout
• Has problems
oli.jp/2011/css3-flexbox
• Syntax is going to change
dev.w3.org/csswg/css3-flexbox
box-flex => flex
display: box => display: flexbox
9. Template Layout
• Provides column & row layout of
web pages
• Easier to position elements out of
DOM order
• Not currently implemented in any
browser
10. Template Layout
display: ‘abc’
position: a
position: b a b c
position: c
12. Template Layout
• Currently under active
development
• Former & current editors from
major browser makers
• JavaScript Polyfill:
code.google.com/p/css-template-
layout/
13. Grid Positioning
• Can work with existing page
elements
• Uses new length unit to set
dimensions & position
• No current implementation