Status: PASS | Duration: 7ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-grid/table-grid-item-dynamic-001.html
<!doctype html> <!-- Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> <meta charset="utf-8"> <title>Table grid items with margins don't grow on incremental relayout</title> <link rel="author" href="mailto:mats@mozilla.com"> <link rel="author" href="mailto:emilio@crisal.io"> <link rel="author" href="https://mozilla.org"> <link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1492315"> <link rel="match" href="table-grid-item-dynamic-001-ref.html"> <style> html,body { color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0; } div { display: grid; background-color: lime; } table { margin-top: 100px; } </style> <div> <table> <thead> <tr> <th>Relayout shouldn't grow this table</th> </tr> </thead> </table> </div> <script> onload = function() { let grid = document.querySelector("div"); grid.getBoundingClientRect(); document.body.style.width = "50vw"; grid.getBoundingClientRect(); document.body.style.width = ""; } </script>
/css/css-grid/table-grid-item-dynamic-001-ref.html
<!doctype html> <meta charset="utf-8"> <title>CSS Test Reference</title> <style> html,body { color:black; background-color:white; font:16px/1 monospace; padding:0; margin:0; } div { display: grid; background-color: lime; } table { margin-top: 100px; } </style> <div> <table> <thead> <tr> <th>Relayout shouldn't grow this table</th> </tr> </thead> </table> </div>