Status: PASS | Duration: 8ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Table Test: Percentage sizing of table cell children with margin, border, padding and scrollbar</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <link rel="help" href="https://drafts.csswg.org/css-tables-3/#content-measure"> <link rel="match" href="percentage-sizing-of-table-cell-children-002-ref.html"> <meta name="assert" content="Checks that table cell children resolve properly their percentage sizes, even when the table cell has margin, border, padding and scrollbar."> <style> .table { display: table; border: solid 5px black; width: 150px; height: 100px; } .td { display: table-cell; background: cyan; overflow: scroll; padding: 5px 15px 10px 20px; border: solid magenta; border-width: 12px 9px 6px 3px; } .child { background: yellow; width: 100%; height: 100%; } </style> <link rel="stylesheet" type="text/css" href="support/scrollbars.css"> <p>The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll.</p> <div class="table"> <div class="td"> <div class="child"></div> </div> </div>
/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children-002-ref.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Reftest Reference: Percentage sizing of table cell children with margin, border, padding and scrollbar</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <style> .table { display: block; border: solid 5px black; width: 150px; height: 100px; } .td { background: cyan; overflow: scroll; padding: 5px 15px 10px 20px; border: solid magenta; border-width: 12px 9px 6px 3px; height: 100px; box-sizing: border-box; } .child { background: yellow; width: 100%; height: 100%; } </style> <link rel="stylesheet" type="text/css" href="support/scrollbars.css"> <p>The test passes if you see scrollbars but there's no overflow, so you cannot actually scroll.</p> <div class="table"> <div class="td"> <div class="child"></div> </div> </div>