Status: PASS | Duration: 7ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-grid/abspos/positioned-grid-items-023.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Grid Layout Test: Positioned grid items</title> <link rel="help" href="https://drafts.csswg.org/css-grid-2/#abspos" title="9. Absolute Positioning"> <link rel="match" href="positioned-grid-items-023-ref.html"> <meta name="assert" content="Checks that absolutely positioned grid items with a strict contain attribute are properly placed in a grid."> <style> #grid { display: inline-grid; grid-template-columns: 50px 50px; grid-template-rows: 50px 50px; background-color: blue; position: relative; } #child { grid-area: 2 / 2 / 2 / 2; bottom: 0; left: 0; width: 100%; height: 100%; background-color: green; contain: strict; position: absolute; } #grandchild { width: 50%; height: 50%; background-color: red; } </style> <p>Test passes if it matches the reference.</p> <div id="grid"> <div id="child"> <marquee id="grandchild"></marquee> </div> </div>
/css/css-grid/abspos/positioned-grid-items-023-ref.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Grid Layout Test: Positioned grid items reference file</title> <style> #grid { display: inline-grid; grid-template-columns: 50px 50px; grid-template-rows: 50px 50px; background-color: blue; } #child { grid-area: 2 / 2 / 2 / 2; width: 50px; height: 50px; background-color: green; } #grandchild { width: 25px; height: 25px; background-color: red; } </style> <p>Test passes if it matches the reference.</p> <div id="grid"> <div id="child"> <div id="grandchild"></div> </div> </div>