[csswg-drafts] [css-multicol] 'column-span' and tables

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

== [css-multicol] 'column-span' and tables ==
The [definition of 
`column-span`](https://drafts.csswg.org/css-multicol/#column-span) 
says:
> Applies to:   in-flow block-level elements

The [definition of block-level 
element](https://drafts.csswg.org/css2/visuren.html#block-level) 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.)

/cc @tabatkins @gregwhitworth @neerjapancholi

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

Received on Friday, 3 March 2017 23:37:58 UTC