- From: CSS Meeting Bot via GitHub <noreply@w3.org>
- Date: Thu, 21 Aug 2025 14:14:05 +0000
- To: public-css-archive@w3.org
The Houdini Task Force just discussed ``[CSS2][css-position-3] Negative containing blocks and `auto` margins``, and agreed to the following: * `RESOLVED: the IMCB size is floored at zero by adjusting weaker inset` * `RESOLVED: we center in block axis and safe align in inline axis` <details><summary>The full IRC log of that discussion</summary> <alisonmaher> TabAtkins: if your CB is negatively sized<br> <alisonmaher> ...how does it interact with auto margins and sizes<br> <alisonmaher> ...CSS2 definition is bad and inconsistent implementations<br> <alisonmaher> ...what do we want?<br> <alisonmaher> ...CSS2 has diff behavior dependinding on H/V axis. We think that was an accident. Copy and paste error?<br> <alisonmaher> iank_: the diff is with auto margins in one axis is safe, and other axis is not<br> <alisonmaher> iank_: required by web compat<br> <oriol> q+<br> <alisonmaher> TabAtkins: maybe, but not consistent across browsers<br> <alisonmaher> oriol: prob web compat. If IMCB is negative ?? if abspos is big enough, then all browser agree<br> <alisonmaher> ...in the case where subtract index, the IMCB can be negative, servo and blink disagree. blink clamps<br> <alisonmaher> ...I could align with either. Ian doesn't want it to go negative<br> <alisonmaher> ...ok with that<br> <alisonmaher> TabAtkins: cool with clamping sizes to not be negative<br> <alisonmaher> PROPOSED: the IMCB size is floored at zero by adjusting weaker axis<br> <fantasai> s/axis/inset<br> <alisonmaher> iank_: agree, a mess otherwise<br> <alisonmaher> TabAtkins: objections?<br> <alisonmaher> RESOLVED: the IMCB size is floored at zero by adjusting weaker inset<br> <alisonmaher> TabAtkins: if the CB is positive but too small, there is interop<br> <alisonmaher> oriol: I believe so<br> <alisonmaher> ....you may have IMCB that is non-negative, but abspos overflows, in one axis you do one thing and another in the other<br> <alisonmaher> ...I recall an issue when inconsistency between browsers with orthogonal flows but eventually agree<br> <alisonmaher> fantasai: weaker in block axis?<br> <alisonmaher> ...shouldn't depend on direction. Should be inline vs block<br> <fantasai> s/direction/physical axis/<br> <alisonmaher> TabAtkins: we center in block axis and safe align in inline axis<br> <alisonmaher> RESOLVED: we center in block axis and safe align in inline axis<br> <oriol> https://github.com/w3c/csswg-drafts/issues/5374<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11478#issuecomment-3210792751 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 21 August 2025 14:14:06 UTC