Status: FAIL | Duration: 13ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Grid Lanes Test: specified self-alignment is ignored in a row-direction subgrid's subgridded (row) axis</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/#subgrid-box-alignment"> <link rel="match" href="column-subgrid-alignment-in-subgridded-axis-001-ref.html"> <style> body { margin: 0; padding: 0; font-size: 0; line-height: 0 } .grid-lanes { background: gray; display: inline grid-lanes; vertical-align: top; grid-template-rows: 100px; width: 100px; } .subgrid { box-sizing: border-box; margin: 10px; padding: 10px; display: grid; background: orangered; border: blue solid 10px; grid-template-rows: subgrid; width: 80px; } .subgrid > .item { background: orange; width: 40px; height: 40px; } .as { align-self: start } .ae { align-self: end } .ac { align-self: center } .ab { align-self: baseline } </style> <p>Test passes if there are four orange squares in a column.</p> <div class="grid-lanes"><div class="subgrid as"><div class="item"></div></div></div><br> <div class="grid-lanes"><div class="subgrid ae"><div class="item"></div></div></div><br> <div class="grid-lanes"><div class="subgrid ac"><div class="item"></div></div></div><br> <div class="grid-lanes"><div class="subgrid ab"><div class="item"></div></div></div>
<!DOCTYPE html> <meta charset="utf-8"> <style> body { margin: 0; padding: 0; font-size: 0; line-height: 0 } .grid { background: gray; display: inline grid; vertical-align: top; grid-template-columns: 100px; height: 100px; } .subgrid { box-sizing: border-box; margin: 10px; padding: 10px; display: grid; background: orangered; border: blue solid 10px; grid-template-columns: subgrid; height: 80px; } .subgrid > .item { background: orange; width: 40px; height: 40px; } .js { justify-self: start } .je { justify-self: end } .jc { justify-self: center } .jb { justify-self: baseline } </style> <p>Test passes if there are four orange squares in a column.</p> <div class="grid"><div class="subgrid js"><div class="item"></div></div></div><br> <div class="grid"><div class="subgrid je"><div class="item"></div></div></div><br> <div class="grid"><div class="subgrid jc"><div class="item"></div></div></div><br> <div class="grid"><div class="subgrid jb"><div class="item"></div></div></div>