- From: Oriol Brufau via GitHub <sysbot+gh@w3.org>
- Date: Wed, 20 Nov 2019 20:03:01 +0000
- To: public-houdini-archive@w3.org
Loirooriol has just created a new issue for https://github.com/w3c/css-houdini-drafts: == [css-layout-api] Blockification section should use the computed value, not the box of the element == From https://drafts.css-houdini.org/css-layout-api/#layout-api-box-tree, > The inflow children of a layout API container can act in different ways [...] > If the value of layout options' childDisplay is "block" the display value of that child is blockified. where > A layout API container is the box generated by an element with a `<display-inside>` computed value layout(). However, this implies that if the element with a `<display-inside>` computed value layout() doesn't generate any box (e.g. because it's inside a `display: none` subtree), then the children shouldn't be blockified, since there is no layout API container. So just like in https://github.com/w3c/csswg-drafts/issues/4065, CSS Layout should be updated to say something like > If the computed `<display-inside>` value of an element's nearest ancestor element (skipping ''display:contents'' ancestors) is layout(), the element's own 'display' value is blockified. This reflects the reality of what Chromium already does. Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/972 using your GitHub account
Received on Wednesday, 20 November 2019 20:03:02 UTC