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.
#123abc to be a valid ID selector, to match HTML5. Need to collect data on this.
:nth-child()/etc don’t require a parent: they’re based on siblings. This is a change from Selectors Level 3 REC.
:matches() to the specificity of the actual matched selector.
The CSS Working Group has published a Candidate Recommendation (and call for implementations) of the CSS Conditional Rules Module Level 3. This module describes the @media and @supports rules and associated APIs. It extends CSS level 2 by allowing nesting of certain at-rules inside ‘@media’ and adding the ‘@supports’ rule for conditional processing.
The working group is interested in feedback from authors and implementations, contributions to the test suite, and feedback on the tests in the test suite.
Changes since the last Working Draft are listed in the Changes section.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code ([css3-conditional]) and your comment topic in the subject line.
image-rendering, distinguishing between auto and smooth, perf considerations for animations.
The CSS Working Group has published an updated Working Draft of CSS Counter Styles.
This spec documents the existing CSS 2.1 and 2.0 counter styles in better detail, adds a handful of CJK and other list styles, and adds an @counter-style rule which allows authors to define their own counter styles.
Significant changes since the last Working Draft are listed in the Changes section. Significant additions include:
width descriptor for, e.g. zero-filled countersspeak-as descriptor for customizing text-to-speechdisclosure-* styles, intended to be used for the HTML <details> element and similar use cases
We’d especially appreciate a review of these additions. We expect the next publication to be Last Call.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code () and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
The CSS Working Group has published an updated Working Draft of CSS Custom Properties for Cascading Variables.
The Variables spec defines a family of “custom” properties, whose names and values are completely author-defined. These properties provide values to “CSS variables”, a new type of value, which are substituted with the values they stand for, allowing authors to create more modular and maintainable style sheets by centralizing the definition of common values.
We’d appreciate people to review this draft carefully, as we expect to take it to Last Call soon. In particular, the section on the variables API is new, and we would appreciate feedback on it.
Significant changes are listed in the Changes section.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code () and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
offsetParent and region parenting.
:matches() to :any().
order property affect auto-placement and z-order in Grid, just as it does in Flexbox.
min-width/min-height to zero for Flex Items
:root { font-size: 1vw } @page { width: 50em } and what to do to break it.
The CSS Working Group has published an updated Working Draft of CSS Paged Media. This module describes the page model that partitions a flow into pages. It adds functionality for page size and orientation, headers and footers. Finally it extends generated content to enable page numbering.
This is the first official publication since 2006, and incorporates a ton of edits by Hewlett-Packard editors Melinda Grant and Elika Etemad between then and 2009, as well as additional improvements by Kozea editor Simon Sapin over the last six months. Aside from reorganizing the spec and generally tightening up details everywhere, significant changes since the last Working Draft are listed in the Changes section. Substantially, @page rules can take multiple comma-separated selectors with multiple pseudo-classes, and page-margin boxes have a completely new layout algorithm.
Future revisions of this module are expected to define the interaction of page size with Media Queries and viewport-percentage lengths and add an updated CSSOM API for the @page rule.
In related news, the CSS Print Profile has also been updated: it’s status is now a WG Note, as it exists mainly for historical and reference purposes. Changes since the last draft are just updating references and updating from the early fit and fit-position proposals to the final object-fit and object-position properties defined in CSS3 Images.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code ([css3-page] or ) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
animation-direction reverses an animation, the timing function goes in reverse
z-index is *not* optional on page-margin boxes.
format() in image() for fallbacks, and where to register new subtypes.
display shorthand, so that it is not accidentally reset by style rules setting the box type
Browse by date:
Browse by category: