CSS WG Blog Updated <‘property’> not…

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.

Updated <‘property’> notation in Value Definition Syntax

By fantasai January 31, 2019 (Permalink)
Categories: publications

The CSSWG just published updates to CSS Values and Units Level 3 and CSS Values and Units Level 4 redefining the <'property'> notation, which represents the value space of a property for re-use in other syntax definitions, to exclude any top-level #-multiplier. (See §2 Value Definition Syntax.)

The reason for this change it to make it easier to define syntax for list-valued properties and shorthands: for example, previously <'background-clip'> would represent [ border-box | padding-box | content-box ]# (a list of keywords), which precluded re-using it in defining the background shorthand syntax. Now that the top-level #-mark is ignored when importing syntaxes this way, shorthands of list-valued properties and other patterns which extend an existing value set become much easier to describe.

The full list of changes since the previous CR update can be found in the Changes section, and a Disposition of Comments is also available. (There were no substantive changes to Level 4 other than copying over the Level 3 changes.)

Please send any feedback by either filing an issue in GitHub (preferable) or sending mail to the (archived) public mailing list www-style@w3.org with the spec code ([css-values]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

« Previous article Next article »

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

Last updated 2019-01-31 22:44:09