Re: [csswg-drafts] [css-gaps-1] Gap intersection point definition might need updating for multi-col (#12084)

So then we'd have:

1. Tweak the language in [*-gap spec for flex](https://www.w3.org/TR/css-align-3/#gap-flex) so that we use the term [gutter](https://www.w3.org/TR/css-align-3/#gutter) like multicol and grid containers do.
    - Potentially to: 
       - When applied to the [main axis](https://www.w3.org/TR/css-flexbox-1/#main-axis) (e.g. [column-gap](https://www.w3.org/TR/css-align-3/#propdef-column-gap) in a row [flex container](https://www.w3.org/TR/css-flexbox-1/#flex-container)), indicates **the gutter** (as if an additional fixed-size margin were inserted between adjacent [flex items](https://www.w3.org/TR/css-flexbox-1/#flex-item) in a single line). When applied to the [cross axis](https://www.w3.org/TR/css-flexbox-1/#cross-axis) (e.g. [row-gap](https://www.w3.org/TR/css-align-3/#propdef-row-gap) in a row [flex container](https://www.w3.org/TR/css-flexbox-1/#flex-container)), indicates **the gutter** between adjacent [flex lines](https://www.w3.org/TR/css-flexbox-1/#flex-line).

2. Now we can update the [definition of a gap](https://drafts.csswg.org/css-gaps-1/#layout-painting) such that a gap will "end" when it is in contact with a multicol spanner, since a gutter will end at that same location.
    - New definition would be:
        - The center of the start edge and end edge of a [gutter](https://www.w3.org/TR/css-align-3/#gutter).
        - The center of an intersection between gaps in different directions.


Does that look right to you?

-- 
GitHub Notification of comment by jav099
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12084#issuecomment-3075990361 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 15 July 2025 22:55:15 UTC