CSS WG Blog The CSS Recommendation Track

This is a page from the Cascading Style Sheets Working Group Blog. Some other places to find information are the “current work” page, the www-style mailing list, the Future of CSS syndicator, and the issue list on Github.

Do you want to know how the CSS WG works? Fantasai has written about:csswg, An Inside View of the CSS Working Group at W3C.

The CSS Recommendation Track

By fantasai November 1, 2007 (Permalink)
Categories: general

In the 2007 CSS Snapshot I briefly explained the W3C Process, how it relates to the CSS Working Group’s experience, and how its stages do not correspond very well to stability levels in our work. In this post I want to outline the stages that I’ve observed in our work of defining CSS and point out some examples from our active repetoire. (As with the official W3C process stages, a spec can move backward in response to feedback as well as forward.)

Exploring
In this stage the spec is often incomplete, possibly changing greatly between drafts, and possibly including many features that will be dropped as the module matures. Examples of specs at this stage include:

Rewriting
Some modules enter this stage, where large parts of the spec are rewritten. Examples of specs at this stage include:

Revising
At this point the spec is mostly complete and the scope of its functionality is well-defined, but the spec still needs several cycles of publishing, review, and revision to uncover issues and resolve them. Examples of specs in this state include:

Refining
At this point the spec is almost stable enough for CR, but still needs some well-defined changes from e.g. last-call comments, or general minor polishing. Specs in this state include:

Call for Implementations
At this point the WG believes the specification to be complete and precise enough to be implemented, and by transitioning it into the CR status has issued a call for implementations and test cases. Specs in this state include:

Stable
Although the test suite and implementation reports may not be done yet and there may still be a few minor issues left, at this point the WG has enough implementation experience that it considers the spec ready for wide use. Specs in this state include:

  • CSS2.1
  • CSS Color Level 3 except sections 3.3, 3.4, 3.5, and 4.5.2 (which have no known implementations)
  • Selectors Level 3 is here in spirit; there are still a few changes needed to pull it back to CR
Completed
At this point the test suite and implementation reports are all done, the specification is officially a W3C Recommendation, and no changes are expected. None of our specs have reached this state yet.

« Previous article Next article »

[Photo: group photo of the CSS working group in San Francisco] Contact: Bert Bos
Copyright © 2020 W3C®

Last updated 2007-11-01 17:44:08