- From: gitspeaks via GitHub <sysbot+gh@w3.org>
- Date: Thu, 07 Nov 2024 15:29:13 +0000
- To: public-css-archive@w3.org
> CSS2 isn't super clear about these concepts; you should check https://drafts.csswg.org/css-display-4/#glossary instead. Thank you for the suggestion. I did consult this glossary, but it ultimately references the same sections in the CSS2 specification that I detailed in my initial post. From Appendix A: Glossary: "block-level - Content that participates in block layout. Specifically, block-level boxes." "block layout - The layout of block-level boxes, performed within a **block formatting context**." "block container A block container either contains only inline-level boxes participating in an inline formatting context, or contains only block-level boxes participating in a block formatting context (possibly generating anonymous block boxes to ensure this constraint, as defined in CSS2§9.2.1.1). " block formatting context inline formatting context Block and inline formatting contexts are defined in ***CSS 2.1 Section 9.4.*** Inline formatting contexts exist within (are part of their containing) block formatting contexts; for example, line boxes belonging to the inline formatting context interact with floats belonging to the block formatting context. The circularity of these definitions remains an issue: CSS 2.1 Section 9.4 defines "block formatting context" in terms of "block containers" and "block boxes," which are themselves defined by "block formatting context." In particular, I’m having trouble understanding the following: 1. When and where a block formatting context begins and ends 2. How does the "block formatting context" interact with "block-level boxes" and "block containers"? 3. If the status of being a "block-level box" depends on an ancestor's formatting context, who or what serves as the initial ancestor? Is there a type of "root" block container or block-level box that exists outside any other formatting context? -- GitHub Notification of comment by gitspeaks Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11126#issuecomment-2462529889 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 7 November 2024 15:29:14 UTC