-
Notifications
You must be signed in to change notification settings - Fork 815
Please define how the various box tree fixups interact #1355
Copy link
Copy link
Closed
Labels
Closed Accepted as EditorialNo substantive change.No substantive change.Closed Accepted as Obvious BugfixFixed an obvious error with the obvious solution.Fixed an obvious error with the obvious solution.Closed Accepted by CSSWG ResolutionChanges backed by a CSSWG resolution.Changes backed by a CSSWG resolution.Commenter Response PendingTracked in DoCcss-display-3Current WorkCurrent Work
Description
Activity
Metadata
Metadata
Assignees
Labels
Closed Accepted as EditorialNo substantive change.No substantive change.Closed Accepted as Obvious BugfixFixed an obvious error with the obvious solution.Fixed an obvious error with the obvious solution.Closed Accepted by CSSWG ResolutionChanges backed by a CSSWG resolution.Changes backed by a CSSWG resolution.Commenter Response PendingTracked in DoCcss-display-3Current WorkCurrent Work
There are now multiple CSS specs that define various computed display and box tree fixups. For example (this is probably not an exhaustive list):
The ordering of this stuff needs to be defined. And yes, it matters, apparently. Some examples of it mattering:
For the second item, I tested what some UAs do. Testcase:
Observed behavior: Chrome, Safari, and Edge don't inlinize as far as I can tell, no matter whether the
<span>is there. Firefox does inlinize, but does that in some sort of deep traversal and before doing the block-inside-inline fixup, so ends up with a green box around "Text".