Re: [csswg-drafts] [css-display] Unclear definition of "formatting context" (#5105)

>  How can one box nested inside another can continue in the identical layout the other is in? 

Fragmentation. When a node is split into mulltiple boxes at the end of a line, page, column or region.

"Containing block" is a term that originates from CSS2 - a spec which is still useful to give a high-level overview of the process (something which, inevitably, has been a bit lost with the modularization of CSS3)

> An inner display type is defined for an element, not for a box. 

It's defined for both. But CSS layout primarily concerns itself with boxes.

I'm not sure what point you're trying to get at with all this - some of the definitions are a bit complicated, but CSS layout is complicated. If you're suggesting improvements to the wording, great, although I'm not clear what they are. And if you're trying to pick up the CSS display or box modules and expect to read it and fully understand what's going on, it's not going to happen. I think CSS2.1 is still a better resource for this - primarily because it has a start, middle and end rather than a collection of modules.

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

Received on Friday, 22 May 2020 22:39:31 UTC