[csswg-drafts] [css-display] How are 'list-item run-in flow' and 'list-item block flow-root' serialized?

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

== [css-display] How are 'list-item run-in flow' and 'list-item block flow-root' serialized? ==
Some `display` values with `list-item` keyword can be shortened to a single keyword:

 - `list-item block flow` can be shortened to `list-item`
 - `list-item inline flow` can be shortened to `inline-list-item`

Some `display` values with `list-item` keyword require all three keywords:

 - `list-item run-in flow-root`
 - `list-item inline flow-root`

The other `display` values with `list-item` keyword can be shortened to two keywords:

 - `list-item run-in flow` can be shortened to `list-item run-in`
 - `list-item block flow-root` can be shortened to `list-item flow-root`

This question is about the last case. Do they serialize to the two-keyword shortened form, or do they stay in the full form?

[CSS Display](https://drafts.csswg.org/css-display-3/#display-value-summary) says

> Following the precedence rules of “most backwards-compatible, then shortest”, serialization of equivalent display values uses the “Short display” column.

So it seems short forms are preferred, but these combinations do not appear in the summary table!

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

Received on Friday, 2 June 2017 01:58:46 UTC