Re: [csswg-drafts] [css-display] "flow-root" is a confusing value for display

@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