-
Notifications
You must be signed in to change notification settings - Fork 756
Description
The definition of column-span says:
Applies to: in-flow block-level elements
The definition of block-level element says that it applies to things with display: block, display: list-item and display:table.
Then the definition of column-span goes on to say:
The element establishes a new block formatting context.
This means that (1) column-span: all applies to tables and (2) when it does, they become block formatting contexts.
Having a single edge case in which tables can establish block formatting contexts doesn't make sense. This shouldn't happen.
That said, given the lack of consideration to this issue, I wonder whether column-span is really intended to apply to tables.
What do existing implementations do? (IIRC, Gecko is the last engine to implement column-span, which would have made me expect the spec to be in better shape than it appears to be.)