Re: [csswg-drafts] [css-gaps-1]: Defer percentages insets to future version of css gaps (#13481)

The latest edit of the Spec answers this issue based on the definition of [crossing gap width](https://drafts.csswg.org/css-gaps-1/#crossing-gap-width):

> Interior segment endpoints
The [crossing gap width](https://drafts.csswg.org/css-gaps-1/#crossing-gap-width) is the size of the [gap junction](https://drafts.csswg.org/css-gaps-1/#gap-junction) in the same dimension as the [gap](https://drafts.csswg.org/css-gaps-1/#gap) in which the [segment endpoint](https://drafts.csswg.org/css-gaps-1/#segment-endpoint) lies (the horizontal dimension for row gaps and the vertical dimension for column gaps).
Note: Typically, this will be the used value of the [column-gap](https://drafts.csswg.org/css-align-3/#propdef-column-gap) or [row-gap](https://drafts.csswg.org/css-align-3/#propdef-row-gap) property, whichever applies to the intersecting or abutting gap, plus any additional spacing added due to [justify-content](https://drafts.csswg.org/css-align-3/#propdef-justify-content) or [align-content](https://drafts.csswg.org/css-align-3/#propdef-align-content). However, in cases where [gaps](https://drafts.csswg.org/css-gaps-1/#gap) intersect or abut one another at overlapping intervals, the [crossing gap width](https://drafts.csswg.org/css-gaps-1/#crossing-gap-width) will be determined by the union of such intervals. See [this example](https://drafts.csswg.org/css-gaps-1/#example-unpaired-endpoints-1) for one such case.

Bearing this in mind, we have a clear and consistent way to resolve percentages even in these layouts cases where the gap in a direction is not uniform.

-- 
GitHub Notification of comment by oSamDavis
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13481#issuecomment-3994174241 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:19:54 UTC