- From: CSS Meeting Bot via GitHub <noreply@w3.org>
- Date: Wed, 28 Jan 2026 23:59:22 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-gaps-1]: Suppression of gaps/gutters across fragment breaks with spanning item`, and agreed to the following: * `RESOLVED: close, no change` <details><summary>The full IRC log of that discussion</summary> <bramus> fantasai: I thought we already specced this<br> <bramus> oSamDavis: we resolved if a gap overlaps the ??? w eought to suppress it<br> <bramus> … in the image there is such a candidate<br> <bramus> astearns: so we had that resolution<br> <bramus> oSamDavis: I noticed there is a caveat with that<br> <bramus> … whcih item migh tspan that is split accross a break, like in this example<br> <bramus> … if this break were to occur on a fragment break then ???<br> <bramus> … if we attempt to supporess tha tgap, t might suppress a chunk of that item<br> <bramus> … and so my proposal is to add an exception to suprpress an item when there is a spanning item<br> <bramus> … crossing the gap<br> <bramus> fantasai: suppressing a gap does not mean clip contents tha tis not the gap<br> <bramus> … just means tha tgap is zero height<br> <bramus> … does not mean cutting up things<br> <bramus> … if you suppress a gap or margins (which we do during fragmentation) we dont clip out.<br> <bramus> … treat margin as 0<br> <bramus> … the gap gets supppress but dont cut spannin gitem<br> <bramus> … just do layout as if the gap has 0 height<br> <fantasai> s/clip out/clip out adjacent content like floats or spanning items/<br> <bramus> oSamDavis: so you are saying that this item would be pushed up?<br> <bramus> fantasai: the spanning might get shorter as it no longer has to span the gap<br> <bramus> … if its a fixed size maybe the next item gets taller, but you have to do layou tas if th egap has a zero height<br> <bramus> … when you framgne tyou ??? dont want to cut ?? you cant not do layout around gragment breaks<br> <bramus> oSamDavis: in this case then ???<br> <bramus> fantasai: potentially<br> <bramus> … say tha tspanning image is a tall image controlling hte height of th e rows, its not gonna get shorter bu tthe 2nd row migth get taller.<br> <bramus> … layou thas to adapt … just lik ewe are fragmenting here<br> <bramus> … can take space way, can also add space … have to do layout, cant just cut things<br> <bramus> oSamDavis: so if the taller spanning item was cuttable then it would shrink, i fnot then the other item would expand<br> <bramus> fantasai: yeah<br> <bramus> … you have to layout the content and then hceck if everything fitted and push to next page if not<br> <bramus> … if there is content inside the spanning item, the marging idsappears if there was one<br> <bramus> … or it might be an img that get sliced, so ???<br> <bramus> alisonmaher: in blink, we dont relayout after fragmenting. we capture the coords and that info then ???<br> <bramus> fantasai: so what do you do then?<br> <bramus> iank_: the probmem with fragmentation is you need to know where you are positioned in order to fragment<br> <bramus> … and, you can only apply heirustics to get this to work<br> <bramus> … so what we do, we only allow rows to expand from – we capture entire grid, then llook at where fragmentation will happen, then try and fragment the content, and then potentially expand the row<br> <bramus> … so we dont re-run trap sizing<br> <bramus> s/trap/track<br> <bramus> fantasai: i guess you just expand the row on the 2nd page with ?? gap<br> <bramus> oSamDavis: this second to last row then would expand, and that would be 0 px<br> <bramus> fantasai: ideally you would also be able to shrink a little bit<br> <bramus> … and shift everything up<br> <bramus> … but if you cant it seems fine to do that<br> <bramus> oSamDavis: sounds good, expand<br> <bramus> … fine with the idea of expanding the rows<br> <bramus> astearns: so there is going to be no exception for gap supppression for fragmentation<br> <bramus> … so we close no change?<br> <bramus> fantasai: yeah<br> <bramus> oSamDavis: Yea<br> <bramus> RESOLVED: close, no change<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13362#issuecomment-3814560941 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 28 January 2026 23:59:23 UTC