CSS3 working drafts and candidate recommendations are in progress. You can check out what we can look forward to with the upcoming version of CSS. Some newer browsers even support a few of the features. The W3C also welcomes and invites feedback before these modules become final Recommendations.
As you will also see below, CSS is becoming modularized. There are several reasons: 1) One module can easily be updated, speeding up the turnaround time and allowing greater flexibility; 2) User agents can also choose to support specific modules, such as an aural browser with constraints and only needing aural CSS specifications; and, 3) to help clarify relationships between various parts of the specifications and to reduce the overall size of the document.
- Introduction to CSS3 (Working Draft)
Still a Working Draft, check out W3C’s Introduction to CSS3. Take a look at what’s being worked on for the next version of CSS. - CSS3 Module: Backgrounds (Working Draft)
This new module describes the functionality of backgrounds, such as background colors and background images, extending the functionality of CSS2. - CSS3 Advanced Layout Module
Template-based positioning, tabbed (stacked) displays, row and column layouts, more. - CSS3 Module: Box Model (Working Draft)
This new module builds on CSS3′s inline text module. Although a typically horizontal flow, CSS3 adds a vertical flow that would be used for ideographic scripts or Uighur script. - CSS3 Module: Cascading and Inheritance (Working Draft)
This new module specifies how values are assigned to properties. - CSS3 Module: Color (Candidate Recommendation)
This working draft describes the color properties and values that are proposed for CSS level 3, with several new properties and values added. - CSS3 Module: Fonts (Working Draft)
This new module for CSS3 allows font specification by a user agent and new font decoration properties. - CSS3 Module: Line (Working Draft)
This new module for CSS3 specifies the presentation aspects of line within block elements and inline elements, baseline alignment, drop initials, and related. - CSS3 Module: Lists (Working Draft)
This new module for CSS3 proposes changes to the functionality of CSS2 list specifications. - CSS3 Module: Mobile Profile (Candidate Recommendation)
This new module for CSS3 defines a subset of CSS2 for the needs and constraints of mobile devices. - CSS3 Module: Multi-column Layout (Working Draft)
This new module for CSS3 builds on the CSS3 Box Model module and adds multi-column functionality to the content of an element. - CSS3 Paged Media Module
This module “describes the page model that partitions a flow into pages. It builds on the CSS3 Box model module and introduces and defines the page model and paged media. It adds functionality for pagination, page margins, headers and footers, image orientation. Finally it extends generated content for the purpose of cross-references with page numbers.” - CSS3 Module: Ruby (Candidate Recommendation)
This new module for CSS3 proposes a set of CSS properties associated with the ‘Ruby‘ elements. - CSS3 Module: Selectors (Candidate Recommendation)
This new module for CSS3 proposes new selectors and includes and extends the selectors from CSS1 and CSS2. - CSS3 Module: Text (Candidate Recommendation)
This new module for CSS3 specifies text layout such as international writing directions, text alignment, indenting, wrapping, white-space, text overflow, text decoration, and related. Several new CSS properties are added for CSS3. - CSS TV Profile 1.0 Candidate Recommendation
A subset of CSS2 and CSS3 Color module, providing specifications for TV devices. - CSS3 Module: Values and Units (Working Draft)
This new module describes CSS property values and units and how the specified values are processed into computed values and actual values.
