Re: [csswg-drafts] hidden attribute and display values for tr, thead, tbody, tfoot, colgroup, col (#11819)

Note that WebKit doesn't support `visibility: collapse` at all, it just treats it as `visibility: hidden`.

Also, using `visibility: collapse` seems to assume that it's like a proper way to hide tracks, but actually it's doing something more suited for dynamic changes:

> This allows dynamic effects to remove table rows or columns without forcing a re-layout of the table in order to account for the potential change in column constraints.

Not sure this is what authors would expect with the `hidden` attribute. Also note that `visibility: collapse` is severely underspecified and not really interoperable among implementations (Gecko, Blink, Servo): #11408, #11568, #11799, etc.

> CSS Table Module Level 3 should absolutely not duplicate HTML's user agent style sheet. That's just inviting interoperability issues.

Don't worry, nobody is paying much attention to Tables L3, several parts of it aren't even web compatible.

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


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 6 March 2025 00:06:12 UTC