Re: [csswg-drafts] [css-gaps-1] Missing a few inset shorthands (#13531)

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