[csswg-drafts] [css-display] Blockifications should establish a new formatting context

Loirooriol has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-display] Blockifications should establish a new formatting context ==
It seems that in all cases in which an element is blockified, it also needs to establish a new formatting context.

So instead of specifying both transformations everywhere, it would be simpler if https://drafts.csswg.org/css-display-3/#transformations said that blockifying causes the element to establish a new formatting context.

Then, other specifications that require blockifications (like flexbox or grid) wouldn't need to explicitly require a new formatting context, because it would already be implied.

Additionally, a `flow-root` inner display type becomes `flow` when blockified. Then someone could think that the element stops being a BFC root. Explicitly saying that this is not the case (because the element establishes a new formatting context) would clear up the confusion.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2598 using your GitHub account

Received on Friday, 20 April 2018 15:26:33 UTC