- From: Kevin Babbitt via GitHub <noreply@w3.org>
- Date: Tue, 03 Mar 2026 23:50:33 +0000
- To: public-css-archive@w3.org
Upon further reflection, I'm not sure we need to add these.
We have the longhands: `{column|row}-rule-{edge|interior}-inset-{start|end}`, but I think it's going to be rare for authors to want to set those directly. Instead, I'd expect them to reach for shorthands that achieve the effect they want:
1. `{column|row}?-rule-inset-{start|end}` for uniformly asymmetric decorations.
2. `{column|row}?-rule-{edge|interior}-inset` for different treatments at edges vs. interior intersections.
3. `{column|row}?-rule-inset` for uniform insets everywhere.
While making a recent editorial pass over the spec, I ended up organizing the shorthands into sections exactly along those lines, for those reasons. By contrast, I can't articulate a real use case for `rule-{edge|interior}-inset-{start|end}`. I'm not *opposed* to adding them either, but I think it would help to have a concise explanation for why authors would want them.
--
GitHub Notification of comment by kbabbitt
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13531#issuecomment-3994281102 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 3 March 2026 23:50:34 UTC