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.
(See overflow section in CSS3 Box Module draft.)
Resolved: Rename marquee-loop
to marquee-play-count
.
Rationale: Avoids confusion over whether marquee-loop: 1
means play once or play twice. This was a major point of confusion for the HTML5 loop
attribute, which was renamed playcount
for this reason.
Noted: Need clarifications for behavior of marquee-style
values.
Noted: Computed value section of marquee-direction
doesn’t match values.
Noted: Note about alternate
under marquee-direction
definition could be interpreted incorrectly and should be fixed by saying “opposite of the direction given by marquee-direction” or somesuch instead of “opposite direction”.
Resolved: Remove overflow-style-x
and overflow-style-y
in favor of overflow-style: auto | marquee-line | marquee-block
where marquee-line
scrolls parallel to the line boxes and marquee-block
scrolls perpendicular to them.
Rationale: Combining this into one property avoids senseless combinations like marquee in both directions, and also works the same way for both vertical and horizontal text.
Resolved: Keep display: compact
in CSS Box Module Level 3.
Noted: David Baron sent many comments on display: compact
; they should be dug up and addressed.
Resolved: Add to width
, min-width
, max-width
, height
, min-height
, and max-height
keywords from Section 3 of David Baron’s intrinsic sizing document, but rename fill
to available
, min-intrinsic
to min-content
, intrinsic
to max-content
, and shrink-wrap
to fit-content
. Define that all 4 values should act as the property’s initial value when they are specified on the inline progression dimension. (Add also examples to demonstrate their use.)
Resolved: Proposal accepted for issue 16.
Resolved: Define in CSS3 Paged Media that @page
rules are allowed inside @media
blocks.
Resolved: all and
can be dropped from a media query, e.g. @media (color) {}
is valid.
Resolved: Unknown/unsupported media queries are ignored, but the other comma-separated parts can still be used.
Resolved:Dropping unknown parts of a media query such that all parts are dropped means you end up with none, not all.
Media Queries will go back to Last Call for these and other changes.
Discussed use cases, SVG-like transform
syntax, and centers of rotation.
Consensus: We need keywords for pegging the center of rotation at, e.g. the baseline of an inline element, or at the center of any other element.
Noted: For the above reason and for usability, we need a way to set the center of rotation explicitly.
Noted: A diagonal
keyword for the angle of rotation could introduce circularity if it affects layout.
Noted: Separate properties to trigger transform behaviors could introduce cascade problems.
Resolved: transform
property should trigger a new block formatting context. A none
value is needed as the default.
Noted: Importing SVG syntax directly doesn’t work because it’s incompatible with CSS tokenization and other syntactic conventions. Specific problems include: CSS can’t accept spaces before the opening (
of functional notation, functions need to take lengths not numbers, and functional notation should require commas.