- From: Sebastian Zartner via GitHub <noreply@w3.org>
- Date: Wed, 08 Oct 2025 12:57:22 +0000
- To: public-css-archive@w3.org
SebastianZ has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-block-3] Start CSS Block 3 Module == While [adding WPTs to CSS Display](https://github.com/w3c/csswg-drafts/pull/12913) and seeing some tests related to `float` and `clear` I stumbled once again over the fact that those properties are still only [defined in CSS 2](https://drafts.csswg.org/css2/#floats) and there's no superseding specification for them. So I dug a little deeper and found a few mentions that a dedicated CSS Block Layout Module should be created at some point, see e.g. https://github.com/w3c/csswg-drafts/issues/7350#issuecomment-1819886615 and https://github.com/w3c/csswg-drafts/issues/5105#issuecomment-893876965 and https://drafts.csswg.org/css-box-3/#:~:text=History%20of%20CSS%20Box%20module. And, of course, the term "block layout" is used in countless places. Currently, it is [defined together with related terms in CSS Display](https://www.w3.org/TR/css-display-4/#block-layout). This issue is meant to launch the discussion to finally reify this module and to clarify what should be moved into that module. So my take on this is everything related to `float` and `clear` from CSS 2 and the definitions related to block layout (like "block layout", "block", "block box", "block container", etc.) from CSS Display 3/4 plus change the references of the other specs to this new one. Anything else? Once this module is created, I think all the features of CSS 2 are covered by newer specifications, and we can finally retire the CSS 2 spec. Sebastian Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12917 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 8 October 2025 12:57:23 UTC