- From: SelenIT via GitHub <sysbot+gh@w3.org>
- Date: Sat, 21 Jan 2017 12:10:58 +0000
- To: public-css-archive@w3.org
@smfr, CSS also uses the term "[normal flow](https://drafts.csswg.org/css2/visuren.html#normal-flow)", as opposed to [other](https://drafts.csswg.org/css2/visuren.html#positioning-scheme) positioning schemes. I believe that the term "flow root" comes from that meaning of "flow" (also mentioned in the [block formatting section](https://drafts.csswg.org/css2/visuren.html#block-formatting)), maybe with some influence of the "sectioning root" concept [from HTML5](https://www.w3.org/TR/html52/sections.html#sectioning-roots). AFAIK, there are at least three aspects in which BFC-creating elements differ from regular blocks: 1. Containing nested floats (most often mentioned) 2. [Collapsing margins](https://drafts.csswg.org/css2/box.html#collapsing-margins) 3. Border box overlapping with floats (paragraph above the "Example" in [Section 9.5](https://drafts.csswg.org/css2/visuren.html#floats) of CSS2.2) If `display:flow-root` affects all of these, I suppose that naming should also reflect them all. -- GitHub Notification of comment by SelenIT Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/964#issuecomment-274257990 using your GitHub account
Received on Saturday, 21 January 2017 12:11:04 UTC