Status: FAIL | Duration: 15ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-grid/grid-lanes/subgrid/grid-subgridded-to-grid-lanes/row-subgrid-abs-pos-001.html
<!DOCTYPE HTML> <html><head> <meta charset="utf-8"> <title>CSS Grid Lanes Test: grid-aligned abs.pos. inside a row subgrid</title> <link rel="author" title="Alison Maher" href="mailto:almaher@microsoft.com"> <link rel="help" href="https://drafts.csswg.org/css-grid-3/#subgrids"> <link rel="help" href="https://drafts.csswg.org/css-grid-2/#abspos-items"> <link rel="match" href="row-subgrid-abs-pos-001-ref.html"> <style> html,body { color:black; background-color:white; font:12px/1 monospace; padding:0; margin:0; } .grid-lanes { display: inline grid-lanes; grid-template-rows: repeat(10, 30px); place-content: start; border: 1px solid; width: 2em; grid-auto-rows: 100px; position: relative; padding: 4px 3px 1px 10px; } .subgrid { display: grid; grid-template-rows: subgrid; background: lightgrey; grid-row: 2 / span 8; width: 1em; min-width:0; min-height:0; } i { counter-increment: i; background: pink; } i::before { content: counter(i, decimal); } x { position: absolute; top:0; bottom:0; left:0; right:0; background: silver; } .hr { writing-mode: horizontal-tb; direction:rtl; } </style> </head> <body> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:3/5">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:3/-1">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:auto/3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:auto/1">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:3/5">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:3/-1">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:auto/3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:auto/1">x</x> </div> </div> </body> </html>
/css/css-grid/grid-lanes/subgrid/grid-subgridded-to-grid-lanes/row-subgrid-abs-pos-001-ref.html
<!DOCTYPE HTML> <html><head> <meta charset="utf-8"> <style> html,body { color:black; background-color:white; font:12px/1 monospace; padding:0; margin:0; } .grid-lanes { display: inline grid-lanes; grid-template-rows: repeat(10, 30px); place-content: start; border: 1px solid; width: 2em; position: relative; padding: 4px 3px 1px 10px; } .subgrid { display: grid; grid-template-rows: repeat(8, 30px); background: lightgrey; grid-row: 2 / span 8; width: 1em; min-width:0; min-height:0; } i { counter-increment: i; background: pink; } i::before { content: counter(i, decimal); } x { position: absolute; top:0; bottom:0; left:0; right:0; background: silver; } .hr { writing-mode: horizontal-tb; direction:rtl; } </style> </head> <body> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:3/5">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:3/-1">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:auto/3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid"> <x style="grid-row:auto/1">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:3/5">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:3/-1">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:auto/3">x</x> </div> </div> <div class="grid-lanes"> <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i> <div class="subgrid hr"> <x style="grid-row:auto/1">x</x> </div> </div> </body> </html>