CSS Specifications Updated: Flexible Box Layout, CSS Template, Regions, Paged Media

Author(s) and publish date

Published:

The Cascading Style Sheets (CSS) Working Group has published four Working Drafts:

  • CSS Flexible Box Layout Module, which describes a CSS box model optimized for user interface design. In flexbox layout model, the children of a box are laid out either horizontally or vertically, and unused space can be assigned to a particular child or distributed among the children by assignment of "flex" to the children that should expand. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.
  • CSS Template Layout Module, which contains CSS features to describe layouts at a high level, meant for tasks such as the positioning and alignment of "widgets" in a graphical user interface or the layout grid for a page or a window.
  • CSS Regions Module Level 3, which allows content to flow across multiple areas called regions. The regions are not necessarily contiguous in the document order. The CSS regions module provides an advanced content flow mechanism, which can be combined with positioning schemes as defined by other CSS modules such as the Multi-Column Module or the Grid Layout Module to position the regions where content flows.
  • CSS Generated Content for Paged Media Module, describes features often used in printed publications.

Learn more about the Style Activity.

Related RSS feed