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.
Discussed OM for @supports:
CSSConditionRule
.conditionText on the common interface; for @media it is equivalent to .media.mediaText
.conditionText returns either the token stream or source text from the style rule, with no logical simplifications, just tokenization ones
CSS.supports() with one (conditionText-compatible) or two (property, value) arguments. Fall back to window.supportsCSS() if not possible.
:user-error pseudo to represent :-moz-ui-invalid. Issue raised about potential :user-interacted.
! before the subject; issue open on whether before or after.
Tab presented his draft of CSS Syntax Level 3, which is defines CSS parsing as a state machine, and asked for feedback. Some work still necessary before it’s ready to publish officially as WD.
Full minutes: @supports and Selectors 4, Syntax
The CSS Working Group has published an updated Working Draft of CSS Text Module Level 3. The text module contains features relating to line-breaking, justification, white-space controls, and text decoration.
We are hoping this will be the last WD before Last Call, and would appreciate
everyone’s detailed review. Known open issues are listed on Tracker. 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-text]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
overflow: repeat/regions draft as ED work item
auto margins in grid layout behave like they do in flexbox
overflow on a table element applies to the table box (not table wrapper box); and that values other than hidden are treated as visible.
order property affects absolutely-positioned flex items.
overflow applies to table elements.
order property does not apply to absolutely-positioned children of a flexbox; placeholders have all initial/inherited values for properties. [Reverted]
removeProperty.
resolution descriptor from CSS Device Adaptation.
none values to turn things off.
direction; flex-flow is not consulted. (No change.)
visibility: collapse redoes line breaking, as there are good reasons to want that. (No change.)
order property is not renamed to better indicate that it only affects visual rendering (and not speech or tab-order) because it’s too late in the process and the WG doesn’t know of a significantly better alternative.
calc() to just () is rejected; calc is required at the outer level.
z-index create a stacking context on flex items even without position: relative.
about:invalid as the fallback url in attr().
calc() white space rules; they are required around + and -, and optional around / and *.
order to something more specific so it doesn’t imply that non-visual orders (e.g. tab order or speech order) are affected.
display value, are promoted to being flex items when placed in a flex container.
vmax unit.
calc() inside calc() allowed.
overflow applies to table elements.
order affects painting order.
background-attachment: fixed; in transformed elements; vendors to investigate their implementations.
recto/verso values to (page-)break-before/after in CSS3 Fragmentation.
Browse by date:
Browse by category: