|
In this formulation, `block` is a <display-outside> value, and would not be valid as a <display-inside> value. ---- <display-inside>, which can be `flow`, `flex`, `grid`, etc, but not `block`: > defines [...] the kind of formatting context it generates, dictating how its descendant boxes are laid out" https://drafts.csswg.org/css-display/#formatting-context Which, as I interpret it, is "just" another level of indirection on top of your proposal, providing a mechanism for more messy and incompatible, legacy and future, layout systems to coexist. |
While with this:
child images will be treated as blocks and so white spaces will not go into rendering/layout tree of the img-row.So again partial solution, sigh.