CSS3 Module Status

The powers that be have decided to split CSS3 into multiple ‘modules’, as the monolithic CSS2 would have become far too unwieldy when expanded to the degree that CSS3 has been. Splitting CSS into modules also allows the W3C to bring those modules up to Recommendation level at different rates.

Following is a table of all the CSS3 modules and their current status. css3.info will be maintaining this table as modules progress through their development stages. The further advanced modules are listed first. No CSS3 module has yet reached Recommendation status.

Illustration of the progress through the development stages made by each of CSS3’s modules.
Module Updated Browser Compatibility Stable
Candidate Recommendation
Namespaces 23 May 2008 Compatibility Table Oct 2007
Media Queries 6 June 2007
Colour Module 14 May 2003 Compatibility Table Oct 2007
Ruby Module 14 May 2003
Paged Media 10 October 2006
Basic User Interface 11 May 2004
Last Call
Fonts 2 August 2002
Web Fonts 2 August 2002
Selectors 15 December 2005 Compatibility Table Oct 2007
Working Draft
Line Module 15 May 2002
The Box Model 9 August 2007
Lists Module 7 November 2002
Generated and Replaced Content 14 May 2003
Syntax Module 13 August 2003
Presentation Levels 13 August 2003
Hyperlink Presentation 24 February 2004
Speech Module 16 December 2004
Backgrounds and Borders 16 February 2005
Text Effects 6 March 2007
Values and Units 19 September 2006
Cascading and Inheritance 15 December 2005
Advanced Layout 9 August 2007
Multi-Column Layout 6 June 2007
Generated Content for Paged Media 4 May 2007
In Preperation
Positioning

There are also several ‘Profiles’ designed to suit different media:

Illustration of the progress through development made by the various CSS3 media profiles.
Module Status Updated Stable
Print Profile Candidate Recommendation 13 October 2006 Oct 2007
TV Profile Candidate Recommendation 14 May 2003 Oct 2007
Mobile Profile Candidate Recommendation 19 October 2007 Oct 2007
Reader Profile Working Draft 25 February 2004