CSS WG Blog front page

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.

Resolutions 2007-11-05 2007-11-06 Boston Part III

By fantasai November 14, 2007 (Permalink)
Categories: resolutions

Daniel Glazman brought up the 1998
List of suggested extensions to CSS

and how we haven’t been aligning our work with designer needs, even with the
feedback that we have already. This sparked a long conversation, which I don’t
think I can summarize, but I’ll try to pull out some of the points made here.
Note that these points aren’t representing WG consensus, just some ideas that
came up in the conversation: partly quotes, partly paraphrasing, partly
summarizing.

Someone diagrams our efforts into the following sections:

See also Kevin Lawver’s Web Standards’ Three Buckets of Pain.

Resolutions 2007-11-05 2007-11-06 Boston Part II

By fantasai November 14, 2007 (Permalink)
Categories: resolutions

Marquee

(See overflow section in CSS3 Box Module draft.)

Box Module and Width Keywords

CSS2.1 Issues

Media Queries

Media Queries will go back to Last Call for these and other changes.

Rotation and Transformation

Discussed use cases, SVG-like transform syntax, and centers of rotation.

Discuss on www-style

Resolutions 2007-11-05 2007-11-06 Boston Part I

By fantasai November 14, 2007 (Permalink)
Categories: resolutions

The W3C has an annual Technical Plenary, during which all its working groups have face-to-face meetings in the same place. This gives groups a chance to have joint meetings to work out cross-working-group issues. Due to the way scheduling was handled this year, we only got two days of meetings whereas we usually have three.

CSS and MathML Joint Meeting

The MathML Working Group is working on ways to display MathML with CSS. Our discussions resulted in the MathML WG posting a list of Prioritized Requests for CSS3.

CSS Validator

The CSS Validator team requested a better definition of what a valid CSS document is in Level 3 and clearer indications that REC-CSS1 and REC-CSS2 are obsoleted.

Tables

We reviewed a new version of the table width calculation algorithm document. This text will be incorporated into a new CSS3 Tables module soon.

CSS3 Multi-Col

Agreed to publish an LC draft (after vertical text issues are addressed) with an extended public comment period to invite more feedback.

Celebrating 10 Years with Style

By Håkon Wium Lie November 13, 2007 (Permalink)
Categories: general

In December 2006, W3C celebrated that the CSS1 Recommendation was 10
years old. Part of the festivities was to launch a site to record some
of the history, seminal articles, a hall of fame, and a gallery of
CSS-based designs.

We invited people to submit their favorite CSS pages and designs for
consideration. The idea was that Bert Bos and myself would admire the
fine works of arts and add our favorites to the gallery; perhaps some
would even go into the hall of fame.

Due to, ahem, some technical problems with, ahem, the email system of
a consortium near and dear to us, the messages sent for consideration
bounced during most of the year. We apologize for this.

We therefore humbly ask people to resubmit their CSS pages and design
for consideration. The site will be frozen before the end of the year
and this is your chance to help define a CSS time capsule.

Please send your your contribution to: css10@w3.org

Resolutions 2007-10-16, 2007-10-23, 2007-10-30

By fantasai November 5, 2007 (Permalink)
Categories: resolutions

Other notes:

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.

New draft of Behavioral Extensions to CSS

By Anne van Kesteren October 29, 2007 (Permalink)
Categories: publications

We published a new draft of Behavioral Extensions to CSS a few days ago. It changed significantly from the previous draft published in 1999. The new draft defines a binding CSS property and :bound-element pseudo-class. The other features are now covered by the XBL draft which is being developed by the W3C Web Application Formats Working Group.
As for the features in the draft, the binding property allows you to link to resources in the XBL format and the :bound-element pseudo-class matches elements that have a binding.
Comments are welcome on the www-style@w3.org mailing list!

CSS2.2 and the 2007 CSS Snapshot

By fantasai October 22, 2007 (Permalink)
Categories: general

There was a lot of discussion earlier this year around Andy Budd’s proposal for a CSS2.2. The basic premise was that the Web needs a halfway point between CSS2 and The Complete CSS3 that is taking forever, so that the key features web developers need now can happen sooner. The structure of CSS3 is actually set up so that this can happen, but the CSS Working Group has realized that this is far from obvious to anyone outside the working group. So we’ve decided to publish a CSS2.2.

Except we’re not going to call it CSS2.2, because to the Working Group CSS2.2 means something completely different. (It means CSS Level 2 Revision 2, which, really, isn’t something anybody needs right now.) We’re also not going publish just one “CSS2.2”, but many—hopefully one a year. The first one is the Cascading Style Sheets (CSS) Snapshot 2007. Our goal in publishing this document is to explain the state of CSS, demonstrate the modular nature of CSS3, and make many of the tacit recommendations of the CSS Working Group explicit. This snapshot defines, as Markus puts it, The Book of CSS: it’s the introduction and table of contents for everything that would be part of the 2007 Edition of Cascading Style Sheets: The Definitive Spec.

If you’re interested in the development of the CSS specs, read the Snapshot. It’s very short (4 pages printed), and mostly explanation rather than technical definition. There’s nothing new or terribly exciting in it (expect more in 2008), but I hope this document makes it easier for people to understand the structure and development of CSS.

Resolutions 2007-10-02

By fantasai October 3, 2007 (Permalink)
Categories: resolutions

Other topics discussed:

Resolutions 2007-09 Beijing Part V: CSS3 Tables, Box, Grid, and Snapshot

By fantasai September 25, 2007 (Permalink)
Categories: resolutions

Tables and Intrinsic Sizing

Discussion on www-style

No resolutions from this session, which took up the whole morning. It was a working session where the WG tried to come to a common understanding of automatic table layout’s column width calculation in (almost) all its gory detail. You can see some of the gory details in this discussion on www-style and more extensively in David Baron’s document and Microsoft’s document.

Microsoft’s team and Mozilla’s David Baron have each put together partially-intersecting discussions of table layout, which we hope to put together into detailed spec of how automatic table layout should work for the CSS3 Tables module. The goals are to spec what’s currently interoperable, and where there isn’t interoperability, to spec what is partially interoperable and sensible.

CSS Grid Layout

General discussion and some resolutions on syntax issues:

image-orientation Value Parsing

CSS Box Module Level 3

CSS Snapshot 2007

« Newer articles Older articles »

Archives

(Also available as Atom news feed.)

Browse by date:

Browse by category:

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

Last updated 2026-03-06 17:10:32.000000