Showing content from http://www.w3.org/blog/CSS/feed/atom below:
CSS WG Blog Cascading Style Sheets Working Group Blog 2025-09-12T15:40:45Z https://www.w3.org/blog/CSS/feed/atom/ WordPress Dael Jackson <![CDATA[Minutes Telecon 2025-09-10]]> https://www.w3.org/blog/CSS/?p=4644 2025-09-12T15:40:45Z 2025-09-12T15:40:45Z The group discussed the possible ways to address the fingerprinting issue raised in issue #10372 (Mitigating fingerprinting for AccentColor/AccentColorText) A focus of the conversation was if tainting the color so it paints correctly but doesn’t return an exact value could address this issue. The potential path forward would be tainting by propagating a computed color […] <ul> <li>The group discussed the possible ways to address the fingerprinting issue raised in <a href="https://github.com/w3c/csswg-drafts/issues/10375">issue #10372</a> (Mitigating fingerprinting for AccentColor/AccentColorText) A focus of the conversation was if tainting the color so it paints correctly but doesn’t return an exact value could address this issue. The potential path forward would be tainting by propagating a computed color plus an additional bit. Concerns were expressed that if the group couldn’t figure out how to get AccentColor/AccentColorText to paint correctly then the feature itself would not have value.</li> <li><b>Resolved: </b>Change ‘direction’ to ‘scrolled’, discuss keywords later (<a href="https://github.com/w3c/csswg-drafts/issues/12623">Issue #12623</a>: Disambiguate scrollable/direction when along axis/towards edge)</li> <li>There wasn’t disagreement with the proposal raised in <a href="https://github.com/w3c/csswg-drafts/issues/12652">issue #12652</a> (animation-trigger CSS syntax) to have the event or action be optional in the new trigger() property. However, there was still a lot of discussion on the broader syntax and bikeshedding so a resolution on this specific question felt premature.</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Sep/0006.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-09-03]]> https://www.w3.org/blog/CSS/?p=4640 2025-09-05T10:55:21Z 2025-09-05T10:55:21Z Resolved: Change the definition to ‘must do nothing’ and make the computed value remain (Issue #12015: What to do with `blink` value in `text-decoration`?) Resolved: Change initial value of item-tolerance to ‘normal’ (Issue #12111: Make `item-tolerance` initial value `normal`) The group discussed the options in github for issue #12176 (Giving ::scroll-marker-group a name (and optionally […] <ul> <li><b>Resolved: </b>Change the definition to ‘must do nothing’ and make the computed value remain (<a href="https://github.com/w3c/csswg-drafts/issues/12015">Issue #12015</a>: What to do with `blink` value in `text-decoration`?)</li> <li><b>Resolved: </b>Change initial value of item-tolerance to ‘normal’ (<a href="https://github.com/w3c/csswg-drafts/issues/12111">Issue #12111</a>: Make `item-tolerance` initial value `normal`)</li> <li>The group discussed the options in github for <a href="https://github.com/w3c/csswg-drafts/issues/12176">issue #12176</a> (Giving ::scroll-marker-group a name (and optionally text)) <ul> <li>There was disagreement about if this type of labeling is the scope of CSS or the scope of HTML. :before and :after allow the labeling so there is a precedent, however a11y guidance is away from that use case so it’s unclear if it’s a path that should be followed.</li> <li>General questions about scroll markers being in CSS were also discussed with this as another example of how this property blurs the lines between CSS and HTML.</li> <li>Discussion will return to github with examples added to hopefully make the issue less abstract.</li> </ul> </li> <li><b>Resolved: </b>line-clamp: integer with a height constraint clamps by height or by lines, depending on what comes earlier, pending compat issues (<a href="https://github.com/w3c/csswg-drafts/issues/12041">Issue #12041</a>: Can you line-clamp by both a number of lines and a height at the same time?)</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Sep/0002.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes CSS Snapshot 2025 Breakout 2025-09-03]]> https://www.w3.org/blog/CSS/?p=4638 2025-09-03T22:58:00Z 2025-09-03T22:58:00Z CSS Snapshot 2025 Breakout Resolved: Publish CSS 2025 as a Note once all edits from this meeting are in (Issue #12715: Publish Snapshot as Group Note) Resolved: Move cascade-5 to the Reliable CR section (Issue #12702: Add CSS Cascade 5 to Reliable CRs) Resolved: Move css-color-adjust-1 to Reliable CR section (Issue #12692: Add CSS Color […] <h3><a href="https://drafts.csswg.org/css-2025/">CSS Snapshot 2025</a> Breakout</h3> <ul> <li><b>Resolved: </b>Publish CSS 2025 as a Note once all edits from this meeting are in (<a href="https://github.com/w3c/csswg-drafts/issues/12715">Issue #12715</a>: Publish Snapshot as Group Note)</li> <li><b>Resolved: </b>Move <a href="https://drafts.csswg.org/css-cascade-5/">cascade-5</a> to the Reliable CR section (<a href="https://github.com/w3c/csswg-drafts/issues/12702">Issue #12702</a>: Add CSS Cascade 5 to Reliable CRs)</li> <li><b>Resolved: </b>Move <a href="https://drafts.csswg.org/css-color-adjust-1/">css-color-adjust-1</a> to Reliable CR section (<a href="https://github.com/w3c/csswg-drafts/issues/12692">Issue #12692</a>: Add CSS Color Adjust 1 to Reliable CRs)</li> <li><b>Resolved: </b><a href="https://drafts.csswg.org/css-conditional-4/">css-conditional-4</a> to Reliable CR section (<a href="https://github.com/w3c/csswg-drafts/issues/12694">Issue #12694</a>: Add CSS Conditional 4 to Reliable CRs)</li> <li><b>Resolved: </b>Close, no change (<a href="https://github.com/w3c/csswg-drafts/issues/12697">Issue #12697</a>: Add <a href="https://drafts.csswg.org/css-shapes-1/">CSS Shapes 1</a> to Reliable CRs)</li> <li>The group will come back to <a href="https://github.com/w3c/csswg-drafts/issues/12691">issue #12691</a> (Add <a href="https://drafts.csswg.org/css-will-change-1/">CSS Will Change 1</a> to Reliable CRs) after folks have had a chance to review the current open issues list.</li> <li><b>Resolved: </b>Close, no change (<a href="https://github.com/w3c/csswg-drafts/issues/12712">Issue #12712</a>: Add <a href="https://drafts.csswg.org/mediaqueries-5/">Media Queries 5</a> to Rough Interop)</li> <li><b>Resolved: </b>Publish new WD of <a href="https://drafts.csswg.org/css-nesting-1/">css-nesting</a> (<a href="https://github.com/w3c/csswg-drafts/issues/12704">Issue #12704</a>: Add CSS Nesting 1 to Rough Interop)</li> <li>Prior to resolving on <a href="https://github.com/w3c/csswg-drafts/issues/12711">issue #12711</a> (Add <a href="https://drafts.csswg.org/cssom-view-1/">CSSOM View 1</a> to Rough Interop) republishing CSSOM View will be brought to the wider group.</li> <li><a href="https://drafts.csswg.org/css-overscroll-1/">CSS Overscroll</a> needs an active editor before the group can decide on <a href="https://github.com/w3c/csswg-drafts/issues/12701">issue #12701</a> (Add CSS Overscroll 1 to Rough Interop).</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Sep/0001.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-08-13]]> https://www.w3.org/blog/CSS/?p=4635 2025-08-13T23:05:55Z 2025-08-13T23:05:55Z Resolved: Use :interest-source and :interest-target (Issue #12515: Suggest a better name for the `:interest-target` pseudo class) There were concerns about the proposal for issue #12040 (`getClientRects()` should return a flattened list of child rects for `display: contents`) limiting anchor positioning or parts users so discussion will return to github. Resolved: Define that subgrid repeat works […] <ul> <li><b>Resolved: </b>Use :interest-source and :interest-target (<a href="https://github.com/w3c/csswg-drafts/issues/12515">Issue #12515</a>: Suggest a better name for the `:interest-target` pseudo class)</li> <li>There were concerns about the proposal for <a href="https://github.com/w3c/csswg-drafts/issues/12040">issue #12040</a> (`getClientRects()` should return a flattened list of child rects for `display: contents`) limiting anchor positioning or parts users so discussion will return to github.</li> <li><b>Resolved: </b>Define that subgrid repeat works exactly the same as grid repeat (<a href="https://github.com/w3c/csswg-drafts/issues/8493">Issue #8493</a>: Subgrid auto repeat calculation when `line-name-list` size isn’t a multiple of remaining subgrid tracks)</li> <li><b>Resolved: </b>Create level 2 diff spec for anchor pos and define an anchored keyword for container-type there (<a href="https://github.com/w3c/csswg-drafts/issues/12390">Issue #12390</a>: Add a new container-type `anchored` for querying anchored elements)</li> <li><b>Resolved: </b>Define a fallback container feature used in the anchored query function (<a href="https://github.com/w3c/csswg-drafts/issues/12391">Issue #12391</a>: Add a `fallback` feature for querying applied fallback for anchored elements)</li> <li><b>Resolved: </b>Add three methods to AnimationTrigger interface: addAnimation, removeAnimation and getAnimations (<a href="https://github.com/w3c/csswg-drafts/issues/12397">Issue #12397</a>: How do AnimationTriggers attach to animations?)</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Aug/0005.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-08-06]]> https://www.w3.org/blog/CSS/?p=4633 2025-08-07T23:34:33Z 2025-08-07T23:34:33Z Resolved: Republish Color Adjust Resolved: Pursue this functionality in HTML. Close this issue. (Issue #12437: Add a `::interest-hint` pseudo element to interest invokers) Resolved: All percentages (insets, sizes) resolve against the effective containing block (no inconsistency) (Issue #10861: Introduce “document containing block” for some purposes?) The solution for issue #12371 (Define precisely when anchor recalc […] <ul> <li><b>Resolved: </b>Republish <a href="https://drafts.csswg.org/css-color-adjust-1/">Color Adjust</a></li> <li><b>Resolved: </b>Pursue this functionality in HTML. Close this issue. (<a href="https://github.com/w3c/csswg-drafts/issues/12437">Issue #12437</a>: Add a `::interest-hint` pseudo element to interest invokers)</li> <li><b>Resolved: </b>All percentages (insets, sizes) resolve against the effective containing block (no inconsistency) (<a href="https://github.com/w3c/csswg-drafts/issues/10861">Issue #10861</a>: Introduce “document containing block” for some purposes?)</li> <li>The solution for <a href="https://github.com/w3c/csswg-drafts/issues/12371">issue #12371</a> (Define precisely when anchor recalc points happen, and which offsets it captures) is potentially editorial and needs to be investigated a bit further. Directionally, the proposal is anchor positioned boxes recalculate layout for all changes that might affect their size/position except scrolling except for special recalculation points.</li> <li><b>Resolved: </b>Make Animation Trigger related things readonly (<a href="https://github.com/w3c/csswg-drafts/issues/11918">Issue #11918</a>: Should AnimationTrigger properties be readonly?)</li> <li><b>Resolved: </b>Adopt syntax ‘columns: [ <code>column-width</code> || <code>column-count</code> ] [ / <code>column-height</code> ]? (<a href="https://github.com/w3c/csswg-drafts/issues/12050">Issue #12050</a>: `columns` shorthand with `column-height` and `column-wrap`)</li> <li><b>Resolved: </b>Shorthand ‘columns’ also resets column-wrap (if it exists) (<a href="https://github.com/w3c/csswg-drafts/issues/12050">Issue #12050</a>)</li> <li><b>Resolved: </b>Don’t use env() for this. Use an @page descriptor roughly as proposed by dholbert; work out details in the issue. (<a href="https://github.com/w3c/csswg-drafts/issues/11395">Issue #11395</a>: Expose unprintable areas via CSS)</li> <li><b>Resolved: </b>Accept Elika’s bullet points in the <a href="https://github.com/w3c/csswg-drafts/issues/8842#issuecomment-2762607744">last comment</a> (<a href="https://github.com/w3c/csswg-drafts/issues/8842">Issue #8842</a>: Float and first-letter pseudo-element interaction missing from the latest specs)</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Aug/0003.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Gap Decoration Breakout 2025-08-06]]> https://www.w3.org/blog/CSS/?p=4630 2025-08-06T23:51:25Z 2025-08-06T23:51:25Z Gap Decoration Breakout Resolved: Change name to rule-overlap (Issue #12540: Bikeshedding rule-paint-order) Resolved: Update definition of gap with gutter terminology (Issue #12084: Gap intersection point definition might need updating for multi-col) Resolved: Apply all decorations from left to right (Issue #12527: Values after an auto repeater when there’s fewer values than gaps) Resolved: Define gap […] <h3><a href="https://drafts.csswg.org/css-gaps-1/">Gap Decoration</a> Breakout</h3> <ul> <li><b>Resolved: </b>Change name to rule-overlap (<a href="https://github.com/w3c/csswg-drafts/issues/12540">Issue #12540</a>: Bikeshedding rule-paint-order)</li> <li><b>Resolved: </b>Update definition of gap with gutter terminology (<a href="https://github.com/w3c/csswg-drafts/issues/12084">Issue #12084</a>: Gap intersection point definition might need updating for multi-col)</li> <li><b>Resolved: </b>Apply all decorations from left to right (<a href="https://github.com/w3c/csswg-drafts/issues/12527">Issue #12527</a>: Values after an auto repeater when there’s fewer values than gaps)</li> <li><b>Resolved: </b>Define gap decoration animations using LCM methods (<a href="https://github.com/w3c/csswg-drafts/issues/12431">Issue #12431</a>: Define interpolation behavior)</li> <li>astearns will tag additional folks in <a href="https://github.com/w3c/csswg-drafts/issues/12201">issue #12201</a> (Serializing `column-rule` shorthand from separate longhands) to get those with expertise in shorthands to weigh in.</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Aug/0002.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-07-30]]> https://www.w3.org/blog/CSS/?p=4628 2025-07-30T23:30:42Z 2025-07-30T23:30:42Z Resolved: Add CSS URL to “Safe to Release pre-CR Exceptions” of 2025 Snapshot. (Issue #12539: Add CSS URL modifiers to the 2025 snapshot) Before deciding on issue #12482 (Add CSS `random()` function to the 2025 Snapshot) the group will get wide review on random(). Resolved: If multiple values are omittable in serialization, but at least […] <ul> <li><b>Resolved: </b>Add CSS URL to “Safe to Release pre-CR Exceptions” of 2025 Snapshot. (<a href="https://github.com/w3c/csswg-drafts/issues/12539">Issue #12539</a>: Add CSS URL modifiers to the 2025 snapshot)</li> <li>Before deciding on <a href="https://github.com/w3c/csswg-drafts/issues/12482">issue #12482</a> (Add CSS `random()` function to the 2025 Snapshot) the group will get wide review on random().</li> <li><b>Resolved: </b>If multiple values are omittable in serialization, but at least one is required, choose the first one in grammar order unless constrained by compat. (<a href="https://github.com/w3c/csswg-drafts/issues/12486">Issue #12486</a>: Clarify expected computed value for `text-decoration` and similar shorthands (can we omit resolved `currentColor`?))</li> <li><b>Resolved: </b>If a `color` value is omittable when computed to currentColor, then it is omittable even though the resolved value is not the ‘currentColor’ keyword (because colors are absolutized), unless constrained by compat. (<a href="https://github.com/w3c/csswg-drafts/issues/12486">Issue #12486</a>)</li> <li><b>Resolved: </b>When only one auto inset, ‘normal’ alignment with position-area resolves to the alignment that attaches to the non-auto edge. (<a href="https://github.com/w3c/csswg-drafts/issues/12512">Issue #12512</a>: More intuitive alignment defaults when using one-sided insets)</li> <li>There was broad agreement that the current behavior mentioned in <a href="https://github.com/w3c/csswg-drafts/issues/10258">issue #10258</a> (Handling popover default styles) was confusing and needed to be fixed. There are concerns that the proposal may not be compatible and may make styling difficult. Discussion will return to github to investigate further.</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Jul/0016.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-07-16]]> https://www.w3.org/blog/CSS/?p=4624 2025-07-16T23:47:53Z 2025-07-16T23:47:53Z There were no concerns about the resolution on issue #9740 (`&` matching inside the `@scope`, and its interaction with `:scope`) from the breakout. Resolved: appearance: base-select can be used to opt listbox selects into base appearance. control of listbox and multiple rendering will be improved in html (Issue #12468: Should `appearance: base-select` work on listbox […] <ul> <li>There were no concerns about the resolution on <a href="https://github.com/w3c/csswg-drafts/issues/9740">issue #9740</a> (`&` matching inside the `@scope`, and its interaction with `:scope`) from the breakout.</li> <li><b>Resolved: </b>appearance: base-select can be used to opt listbox selects into base appearance. control of listbox and multiple rendering will be improved in html (<a href="https://github.com/w3c/csswg-drafts/issues/12468">Issue #12468</a>: Should `appearance: base-select` work on listbox selects? (`select size`/`select multiple`))</li> <li>Next steps for <a href="https://github.com/w3c/csswg-drafts/issues/10372">issue #10372</a> (Mitigating fingerprinting for AccentColor/AccentColorText) is to discuss the magnitude of the fingerprinting concern with security and privacy teams and then move on to creating draft text.</li> <li><b>Resolved: </b>when caret is past the end of the line, attempt to show it even if it overflows. Browser may clip it or reposition it (<a href="https://github.com/w3c/csswg-drafts/issues/10289">Issue #10289</a>: caret-shape: block/underscore and overflow)</li> <li><b>Resolved: </b>compute missing content-visibility information as we iterate the tree while capturing (<a href="https://github.com/w3c/csswg-drafts/issues/10773">Issue #10773</a>: Elements with content-visibility in new Document)</li> <li><b>Resolved: </b>Add / delimiter to syntax for animation-trigger (<a href="https://github.com/w3c/csswg-drafts/issues/11948">Issue #11948</a>: Add / separator before animation-trigger exit range)</li> <li>There were several concerns raised about the design of the solution for <a href="https://github.com/w3c/csswg-drafts/issues/12336">issue #12336</a> (Move scroll and event animation triggers to independent namespace) and so discussion will return to github.</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Jul/0008.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-07-09]]> https://www.w3.org/blog/CSS/?p=4621 2025-07-09T23:14:49Z 2025-07-09T23:14:49Z Resolved: Close, no change (Issue #11711: Alternative proposal for `dynamic-range-limit` defaults) Resolved: Move the rendering details of legend, fieldset, button and appearance from HTML spec to CSS Forms (Issue #10039: Styling of native appearance) Resolved: No longer pursue pem units. Adopt proposed meta for opting into adjustable text scale. (Issue #12380: New `meta text-scale` tag […] <ul> <li><b>Resolved: </b>Close, no change (<a href="https://github.com/w3c/csswg-drafts/issues/11711">Issue #11711</a>: Alternative proposal for `dynamic-range-limit` defaults)</li> <li><b>Resolved: </b>Move the rendering details of legend, fieldset, button and appearance from HTML spec to CSS Forms (<a href="https://github.com/w3c/csswg-drafts/issues/10039">Issue #10039</a>: Styling of native appearance)</li> <li><b>Resolved: </b>No longer pursue pem units. Adopt proposed <code>meta</code> for opting into adjustable text scale. (<a href="https://github.com/w3c/csswg-drafts/issues/12380">Issue #12380</a>: New `<code>meta text-scale</code>` tag to make UA initial font size respond to OS text scale setting)</li> <li><b>Resolved: </b>Add env() function to @supports (<a href="https://github.com/w3c/csswg-drafts/issues/3576">Issue #3576</a>: Need an approach to check whether an environment variable is supported)</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Jul/0006.html">Full Meeting Minutes</a></p> Dael Jackson <![CDATA[Minutes Telecon 2025-07-02]]> https://www.w3.org/blog/CSS/?p=4619 2025-07-03T22:35:03Z 2025-07-03T22:35:03Z Pseudo classes for the `interestfor` API (Issue #12154): Concerns were raised that `possible` my be cyclic; if it causes issue it may be dropped. There was no clear agreement on how `partial` will work, especially in a mobile context. Discussion will continue on github and `partial` will move to a separate issue to make discussions […] <ul> <li>Pseudo classes for the `interestfor` API (<a href="https://github.com/w3c/csswg-drafts/issues/12154">Issue #12154</a>): <ul> <li>Concerns were raised that `possible` my be cyclic; if it causes issue it may be dropped.</li> <li>There was no clear agreement on how `partial` will work, especially in a mobile context. Discussion will continue on github and `partial` will move to a separate issue to make discussions easier.</li> </ul> </li> <li><b>Resolved: </b>Publish <a href="https://drafts.csswg.org/css-borders-4/">css-borders-4</a> with the edits described [add an introduction and move the not ready for implementation to partial borders]</li> <li><b>Resolved: </b>Allow shipping with no-autospace as initial value, continue discussing eventual default behavior (<a href="https://github.com/w3c/csswg-drafts/issues/12386">Issue #12386</a>: Reconsider the initial value of the `text-autospace` property)</li> <li><b>Resolved: </b>Republish the WD (<a href="https://github.com/w3c/csswg-drafts/issues/6245">Issue #6245</a>)</li> <li>There were several concerns raised on <a href="https://github.com/w3c/csswg-drafts/issues/12132">issue #12132</a> (Using logical keywords in background-position shorthand with multiple backgrounds) around how to implement and how to cascade. There wasn’t time to dive in further during the call so group members were asked to add examples of how the concerns would manifest to the github issue.</li> </ul> <p><a href="https://lists.w3.org/Archives/Public/www-style/2025Jul/0003.html">Full Meeting Minutes</a></p>
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4