- From: Ian Kilpatrick via GitHub <sysbot+gh@w3.org>
- Date: Mon, 14 Jun 2021 22:18:53 +0000
- To: public-css-archive@w3.org
bfgeek has just created a new issue for https://github.com/w3c/csswg-drafts:
== [css-tables-3] Cell definiteness rules on 2nd layout incomplete. ==
https://drafts.csswg.org/css-tables-3/#table-cell-content-relayout
Specifically consider the following case:
```html
<!DOCTYPE html>
<table style="height: 100%;">
<td>
<div style="height: 200%; background: yellow;">A</div>
</td>
</table>
```
From the table in "Example 11" the 200% should resolve. However this is only true if the cell has *grown* is height. The rule that we now have for this definiteness is:
```cpp
bool is_definite =
cell.Style().BlockSize().IsFixed() ||
(cell_did_grow && !table.Style().BlockSize().IsAuto());
```
For "Example 11" the first table-cell always has `cell_did_grow` as `true`, but if `false` percentages shouldn't resolve.
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6380 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 14 June 2021 22:19:16 UTC