Re: [csswg-drafts] [css-display] When are run-in wrapped in anonymous block, exacly?

I think inline-levels should work like this:

1. Run-in sequences are inserted inside the following non-BFC-root block box, if any, with recursion.
2. Non-run-in inline boxes are split by block-level descendants, if any, with recursion. Run-in inline boxes are not split because they inlinify their contents.
3. Inline-level sequences are wrapped inside an anonymous box which establishes an inline formatting context.

An inline-level sequence would be a maximal non-empty sequence of consecutive sibling inline-level boxes or text runs, and intervening out-of-flow boxes.

That is, run-in sequences should not be separated from preceding non-run-in inline-levels. And element-generated block containers should never establish an IFC (#1617).

-- 
GitHub Notification of comment by Loirooriol
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1640#issuecomment-318922564 using your GitHub account

Received on Sunday, 30 July 2017 19:08:21 UTC