The CSSWG resolved (https://lists.w3.org/Archives/Public/www-style/2012Aug/0298.html)
RES0LVED: Errata CSS2.1 to say that 'overflow' on a table element
applies to the table box (not table wrapper box); and
that values other than 'hidden' are treated as 'visible'.
Only the 2nd part did actually go into the errata (as noticed in #2778), but presumably the 1st part still holds?
However, css-tables says the opposite!
|
<li>The computed values of properties 'position', 'float', 'margin'-*, 'top', 'right', 'bottom', and 'left' on the table |
|
are used on the table-wrapper box and not the table grid box; |
|
the same holds true for the properties whose use could force the used value of 'transform-style' to <code>flat</code></a> (see [[css-transforms-2#grouping-property-values|list]]) and their shorthands/longhands relatives: |
|
this list currently includes 'overflow', 'opacity', 'filter', 'clip', 'clip-path', 'isolation', 'mask'-*, 'mix-blend-mode', 'transform'-* and 'perspective'. |
This was added in 0363967, and I don't see any reference to some CSSWG resolution overriding the one from 2012.
Browsers do not agree: Firefox applies overflow to the table grid, while Blink and WebKit apply it to the table wrapper.
Due to the way the we implement table wrappers in Servo, it was easier for us to align with Firefox.
There are tests that assert it applies to the table grid: https://wpt.fyi/results/css/CSS2/css21-errata?q=s-11-1-1b
Agenda+ to either ratify the previous resolution, or ratify what css-tables says.
The CSSWG resolved (https://lists.w3.org/Archives/Public/www-style/2012Aug/0298.html)
Only the 2nd part did actually go into the errata (as noticed in #2778), but presumably the 1st part still holds?
However, css-tables says the opposite!
csswg-drafts/css-tables-3/Overview.bs
Lines 921 to 924 in c269215
This was added in 0363967, and I don't see any reference to some CSSWG resolution overriding the one from 2012.
Browsers do not agree: Firefox applies
overflowto the table grid, while Blink and WebKit apply it to the table wrapper.Due to the way the we implement table wrappers in Servo, it was easier for us to align with Firefox.
There are tests that assert it applies to the table grid: https://wpt.fyi/results/css/CSS2/css21-errata?q=s-11-1-1b
Agenda+ to either ratify the previous resolution, or ratify what css-tables says.