[csswg-drafts] [css-display] Inlinified 'block ruby' should generate an inline-block wrapper

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

== [css-display] Inlinified 'block ruby' should generate an inline-block wrapper ==
When a `block flow` element is inlinified, it becomes `inline flow-root` (i.e. inline-block) in order to preserve the block container.

Shouldn't the same happen for `block ruby`? If you request your ruby container to be wrapped inside a principal block container (e.g. because you want to use `width` or `height`), shouldn't the block container be preserved (in the form of as inline-block) in case the element is unexpectedly inlinified by some ancestor?

I think so. There should be a `ruby-root` inner display type and, just like `flow` becomes `flow-root` during inlinification, `ruby` should become `ruby-root`.

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

Received on Sunday, 6 August 2017 22:13:03 UTC