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.

CSS Publication Updates August 2012

By fantasai August 30, 2012 (Permalink)
Categories: publications

The CSS Working Group has published updated Working Drafts of the following CSS modules: Fonts Level 3, Regions, Fragmentation Level 3, Selectors Level 4. Additionally, Values and Units Level 3 has been published as a Candidate Recommendation. (The Flexible Box Layout Module was approved by the CSSWG earlier, but is still waiting for the W3C Director’s approval.)

CSS Fonts Module Level 3 updated Working Draft
Fonts Level 3 covers CSS3 features relating to font selection and feature controls.
Changes since the last Working Draft are listed in the Changes section.

CSS Regions Module updated Working Draft
Regions adds the ability to combine disparate elements into a single flow and to direct that flow through multiple boxes, and defines a processing model for laying out such chained boxes. Changes since the last Working Draft primarily affect the object model for regions, and are listed in the Changes section.

CSS Fragmentation Module Level 3 updated Working Draft
Fragmentation Level 3 defines how content is broken across multiple “fragmentation containers”, e.g. pages or columns. It also defines some properties to control where such breaks occur. Changes since the last Working Draft are listed in the Changes section and include the addition of recto and verso values for page-breaking. This is expected to be the last Working Draft before Last Call.

Selectors Level 4 updated Working Draft
Selectors Level 4 defines patterns that match against elements in a tree, and are used to select elements in CSS style rules and the DOM’s querySelector and related APIs. Changes from the previous draft include the addition of a scoped selector section, wildcard matching and language lists in the :lang() pseudo-class, new drag and drop pseudo-classes, a new :user-error pseudo-class, a syntax change to the subject indicator, and a switch from a :column() pseudo-class to a column combinator. Feedback is requested, particularly on the changes.

CSS Values and Units Module Level 3 Candidate Recommendation
Values and Units Level 3 covers new units like rem (like em, but always relative to the root element’s font size) and vh (percent of viewport height) as well as the calc(), toggle(), and attr() functional notations. W3C encourages implementations of this module, and welcomes feedback resulting from such implementation. Changes since the Last Call 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 appropriate spec code ([css3-fonts], [css3-regions], [css3-break], [selectors4], or [css3-values]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)

Minutes Telecon 2012-08-29

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Minutes San Diego F2F August 2012: Sticky Positioning, Animations, Scientific Notation

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Sticky Positioning

Edward O’Connor showed a demo of position: sticky, which is similar to relative positioning in that the element takes up space, but causes the element to be “trapped” by the viewport while its containing block is visible. Everyone agrees it’s cool.

(This is an effect commonly done with JS; see for example the map in Yelp search results; or the section headers in Apple’s iPhone address book; or column headers in a spreadsheet. The proposal would trigger this effect with a single CSS declaration.)

Animations

Scientific Notation

Resolved: Add scientific notation to CSS numbers (not integers) using SVG syntax.

Full minutes

Minutes San Diego August 2012: Writing Modes, Lists and Counter Styles, Case-sensitivity and Normalization

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Writing Modes

Lists

Tab Atkins summarized what’s in the Lists module, and asked for feedback:

Case-sensitivity and Normalization

See summary of the issue. Resolved: User-defined identifiers in CSS are case-insensitive, insensitivity of a type TBD, but where the type of case comparison allows for atomization and hashing via a single up-front conversion.

Counter Styles

Resolved: Move @counter-style rule and symbols() function to the Counter Styles module. Retain in that spec the 2.0, 2.1 and the six way cjk-ideographic split (which is marked at-risk). Move rest of counter styles to a registry on W3C wiki.

Full minutes

Minutes San Diego F2F August 2012: Filters, Transforms, Masking

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Filters

Transforms

Masking

krit introduced the FXTF Masking proposal to the CSSWG.

Full minutes

Minutes San Diego F2F August 2012: Fonts, Text

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Fonts

Text

Full minutes

Minutes San Diego F2F August 2012: Experimental Features Policy

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Experimental Features Policy

The CSSWG discussed the various problems being handled currently by the vendor prefixing policy and how to solve them better. A rough consensus was adopted around a variant of dbaron’s proposal, which is summarized from the minutes below. A more formal version will be written up for formal adoption in the near future.

Section A: Non-Web Features

If it’s not Web-ready, and must ship, ship it prefixed and don’t expose to Web. (Prefixes here avoid clashes with future Web features.)

Section B: Standards-track Features

Shipping
Prefixing

Full minutes

Minutes San Diego F2F August 2012: Cascading Variables

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

Cascading Variables

The CSS Working Group chose not to adopt a $foo syntax and to continue using a functional notation for this feature for several reasons:

For further reading on this topic, see “Let’s Talk about CSS Variables” by Tab Atkins (CSSWG spec editor) and “CSS Variables, why we drop the $foo notation” by Daniel Glazman (CSSWG co-chair).

Full minutes

Minutes San Diego F2F August 2012: Images 4, FPWD Criteria, Grid Layout

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

CSS Image Values and Replaced Content Level 4

Discussed image-set(). Various issues were raised, including:

Raised/reraised and discussed various issues wrt element(), including:

Resolved: Publish FPWD of Images Level 4

CSS Grid Layout

Full minutes: Images Level 4, FPWD Criteria, Grid Layout

Minutes San Diego F2F August 2012: CSSOM, Regions, Exclusions, Collisions

By fantasai August 30, 2012 (Permalink)
Categories: resolutions

CSSOM

Regions, Exclusions, and Collisions

Full minutes: F2F planning, CSSOM, Regions, Exclusions, and Collisions

« 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