- From: CSS Meeting Bot via GitHub <noreply@w3.org>
- Date: Wed, 20 Aug 2025 14:08:32 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-gaps] Gap decoration outsets at the edges`, and agreed to the following: * `RESOLVED: percentages resolve to the same value for edges vs. interior decorations` * `RESOLVED: Two longhands to set inner/outer outsets, names at editor discretion` * `RESOLVED: The shorthand lists inside first` <details><summary>The full IRC log of that discussion</summary> <fantasai> kbabbitt: This is exactly the case, where an author might want to control the gap decorations differently at edges of container vs interior<br> <fantasai> kbabbitt: there was suggestion to set only interior using a switch<br> <fantasai> kbabbitt: but separate setters might be way to handle it<br> <fantasai> kbabbitt: another idea was being able to specify list of values, similar to alternating colors<br> <fantasai> kbabbitt: question is how do we want to handle this case?<br> <emilio> fantasai: most common case when you're going to want outsets you're going to have interior outsets different from the outer ones<br> <emilio> ... inner ones 50%, outers 0<br> <emilio> ... I think that's common<br> <emilio> kbabbitt: for the interior intersection the basis the width of the gap in the cross direction<br> <SebastianZ> q+<br> <emilio> ... for the exterior is 0<br> <emilio> fantasai: I think that's not what you want to do<br> <emilio> ... percentage basis should be same for both<br> <emilio> ... if you want 25% on each side for the interior<br> <emilio> ... you want the outer gap to not flush, but be the same amount<br> <emilio> ... if you'd use an absolute value you'd get the outset on both interior and exterior<br> <emilio> ... if you switch to percentages we shouldn't change that<br> <emilio> ... what you want to do is to split it into inside/outside<br> <emilio> ... rule-outset-inside/outside<br> <emilio> ... that way you can set the outset for just the interior e<br> <emilio> alisonmaher: rule-outset-edge?<br> <emilio> fantasai: whatever, inner/outer...<br> <emilio> ... but I think that'd give you the control you want<br> <emilio> alisonmaher: the list approach would work...?<br> <emilio> fantasai: no because you need to track the repeat<br> <emilio> alisonmaher: if you are autorepeat you could<br> <emilio> fantasai: you don't know how many columns you want with auto repeat<br> <emilio> ... repeat might be useful for pattern-like thing<br> <emilio> ... but for the exterior one you don't know how many columns you have<br> <emilio> astearns: we've used positive / neg indices<br> <emilio> ... if you want to target ends<br> <emilio> ... not sure that's the right design here<br> <emilio> kbabbitt: we have auto repeat for widths/colors to fill gaps not specified<br> <emilio> ... but I agree in this case is edges vs. interior<br> <astearns> ack SebastianZ<br> <emilio> ... and we should design it that way<br> <emilio> SebastianZ: you lost me a bit<br> <emilio> ... but reading the minutes I think we agree on what I had in mind<br> <emilio> ... so having different outsets for interior and edges<br> <emilio> ... so we can control it differently<br> <emilio> ... maybe we could resolve on that?<br> <emilio> kbabbitt: yeah wonder if we could resolve on this<br> <emilio> fantasai: we need 2 resolutions<br> <emilio> ... one that percentages resolve to the same value<br> <emilio> RESOLVED: percentages resolve to the same value for edges vs. interior decorations<br> <emilio> PROPOSED: rule outset has two longhands, one for interior one for exterior<br> <emilio> fantasai: interior one could be split up faster<br> <emilio> s/faster/later<br> <emilio> emilio: exterior as well theoretically right?<br> <emilio> SebastianZ: do we want to resolve on names?<br> <fantasai> interior vs exterior is much more likely to be distinguished than start vs end<br> <kbabbitt> rule-edge-outset / rule-interior-outset ?<br> <fantasai> and to be set independently<br> <emilio> fantasai: I think you want outset so that the shorthand is prefixed<br> <emilio> SebastianZ: I wouldn't call it outset<br> <emilio> ... the outset can still be an inset<br> <emilio> fantasai: but that's an inset<br> <kbabbitt> rule-outset-edge / rule-outset-interior<br> <emilio> ... negative<br> <emilio> ... default direction is out<br> <emilio> fantasai: should we go with interior vs. exterior?<br> <emilio> astearns: I prefer edge<br> <emilio> fantasai: less parallel<br> <emilio> SebastianZ: I'd prefer inner / outer<br> <emilio> ... interior / exterior might be difficult<br> <emilio> astearns: rule-outset-{inner,outer}?<br> <emilio> PROPOSED: Two longhands to set inner/outer outsets, names at editor discretion<br> <emilio> RESOLVED: Two longhands to set inner/outer outsets, names at editor discretion<br> <emilio> fantasai: the shorthand needs to set both, should it be inner outer or outer inner?<br> <emilio> alisonmaher: one value applies to both<br> <emilio> fantasai: but if you specify both should it be inside then outside or vice versa<br> <emilio> SebastianZ: gut feeling says inside then outside<br> <emilio> fantasai: let's go with that<br> <emilio> RESOLVED: The shorthand lists inside first<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12024#issuecomment-3206577879 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 20 August 2025 14:08:33 UTC