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, and the Future of CSS syndicator.
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.
text-transform:capitalize word-boundary rules undefined, with only an informative reference to UAX29.
text-transform for this level.
letter-spacing at element boundaries is kept as-is in the draft. A note should be added about using padding to put extra spacing on either side of an element, for the use-cases in which that is important.
avoid value from text-wrap.
text-wrap, text-space-collapse) for white-space.
overflow-wrap back to word-wrap. Allow CSS Property Aliasing (future spec) to define that it aliases to overflow-wrap. Next time Text revs, change the property name officially and talk about aliasing.
full-size-kana value from text-transform in level 3.
nowrap keyword, even though it’s lack of a hyphen is confusing.
isolate bidi-override or isolate-override.
mixed-right and upright values in the Writing Modes spec until UTR50 stabilizes.
font-variant-position property is defined independent of the existing use of the font-size/vertical-align properties to synthesize subscripts/superscripts.
font-family syntax to match CSS 2.1 errata.
Full minutes: Writing Modes and Text, Fonts
Alan and Florian presented several ideas for generating styleable
pseudo-elements to hold content flows:
overflow: repeat, which would redirect overflow into creating a repetition of the element as it’s sibling. Individual repetitions can be targetted and styled with an ::nth-copy(An+B) pseudo-selector.
::slot() pseudo element
There was consensus to replace all the examples in Regions with some combination of the above techniques. There was also consensus that the proposals need to be developed further, and that overlap and interaction among them needs to be carefully considered.
columns() notation in float property, and float position snapping.
box-decoration-break is slice and the element has auto height.
Full minutes: Regions, Shapes, and Exclusions, GCPM and Fragmentation
fantasai presented a proposal to converge all layout models on a single set of alignment properties.
cycle() to toggle(), leave behavior as is.
<ul>. (LC Issue 14)
Full minutes: Box Alignment and Grid Layout, Values and Units
visibility: collapse stays in box tree, but has special layout: Do layout once normally, then collapse it to a strut of its line’s cross size and lay out again. (This keeps the cross-size stable if the flexbox has only one line.)
flex the longhands flex-grow, flex-shrink, and flex-grow.
box-sizing affects flex-basis
flex-basis for sizing flex items, even inflexible ones.
flex-basis of auto computes to the computed width or height (as appropriate); on elements that are not flex items, it always computes to auto.
auto keyword as the initial value of min-width and min-height. On CSS2.1 display types it computes to zero; on flex items it is treated as min-content.
break-before/after: always triggers a flex-line break, and all values that trigger fragmentation on an item in a row flexbox get propagated to the flex line.
display:flexbox to display:flex.
The CSS Working Group has published an updated Working Draft of CSS Regions.
CSS Regions allows you to collect content in a named flow, then flow this content through boxes in a region chain.
The most important change in this new draft is the ability for region boxes to automatically size to the fragment of content they receive. This is described in a new visual formatting section which explains the processing model that enables this new behavior. In particular the auto sizing processing model allows regions to have height:auto and size themselves to accomodate content between breaks. There is a thorough example that walks through the steps, and a quick summary on www-style.
Another big change is an updated and expanded CSSOM section. It incorporates extensive feedback from specification and implementation work.
The introductory example has been reworked to include a final region that sizes to accommodate the remainder of the flow content and use grid layout to position the various regions. The code for the example has been collected in one place to improve readability.
A new section describes how multicolumn properties interact with region chains.
There are too many other changes to list here, but you can look through the change list to see the record of every difference from the last working draft.
This new draft is still a work-in-progress, but many improvements have been made since the last official publication. All of the known needed work on outstanding issues is captured in the draft with links to the latest discussions.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code ([css3-regions]) 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 Exclusions and Shapes.
CSS Exclusions and Shapes allows you to define non-rectangular shapes for wrapping content, for instance around the outside of floats. It also extends content wrapping functionality previously limited to floats: now any element can become an exclusion.
This new draft contains an update to the exclusions processing model, which describes how exclusions cause content to wrap around their shapes. Several updated examples show how the model works using varying positioning schemes such as floats and grid layout.
The draft also goes into much more detail on how floats work with all of the new capabilities. A new example using floats has been added, and a new section clarifies how floats and exclusions interoperate.
CSS Exclusions and Shapes is still a work-in-progress, but many other improvements have been made in this draft since the last official publication. All of the known needed work on outstanding issues is captured with links to the latest discussions.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code ([css3-exclusions]) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
The main topic of the telcon was the Disposition of Comments for the March draft of Values and Units.
The CSS Working Group has published an updated Working Draft of CSS Writing Modes Level 3. This CSS module covers bidirectional text and vertical text layout.
The primary changes in this update are to integrate references to Unicode Technical Report #50 (which will define the default orientation of all Unicode characters) and to adjust the algorithm for auto sizing in orthogonal flows to account for the size of the containing block. Significant 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-writing-modes]) 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 CSS Media Queries as a Proposed Recommendation. Media Queries allows authors to tailor the style that they want to apply to a document based on characteristics of the environment the document is being rendered in.
Changes since CR are corrections of errors in non normative text and clarifications, and are detailed in the Changes section. A Disposition of Comments is also available.
As always, please send feedback to the (archived) public mailing list www-style@w3.org (see instructions). When sending e-mail, please put the text [css3-mediaqueries] in the subject (alternatively you can email one of the editors and ask them to forward your comment).
Browse by date:
Browse by category: