Description
In the CSS Gap Decoration spec, percentage-based gap outsets are resolved to 0 at the edges.
This makes sense to me, although I'm wondering for other kinds of outset values, if an author still might want to have the outset at the edge different than all other intersection points. The main case I could see is whether an author wants this to match other outsets, or always compute to zero at the edges.
Given this, perhaps we could add an optional input to the *-outset
properties that indicates whether the outset is applied to the edges.
Something like rule-outset: 5px exclude-edges
, where the default is include-edges
(or perhaps exclude-edges
would make sense as the default). And exclude-edges
would mean that the outset is treated as 0 at the edges, instead of what is specified by the author.
CC @kbabbitt