Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6'

This commit is contained in:
WPT Sync Bot 2023-04-07 01:27:34 +00:00
parent cfef75c99b
commit bb34f95b33
1683 changed files with 37170 additions and 4252 deletions

View file

@ -26,6 +26,7 @@ test_computed_value("grid-template-columns", "1px repeat(1, 2px) 3px");
test_computed_value("grid-template-columns", "1px repeat(auto-fill, 2px) 3px");
test_computed_value("grid-template-columns", "1px repeat(auto-fit, 2px) 3px");
test_computed_value("grid-template-columns", "1px [a] repeat(1, 2px 3px) [b] 4px");
test_computed_value("grid-template-columns", "1px [a] repeat(2, 2px 3px) [b] 4px");
test_computed_value("grid-template-columns", "1px [a] repeat(auto-fill, 2px 3px) [b] 4px");
test_computed_value("grid-template-columns", "1px [a] repeat(auto-fit, 2px 3px) [b] 4px");
test_computed_value("grid-template-columns", "1px [a] repeat(1, [b] 2px [c]) [d] 3px");
@ -33,6 +34,8 @@ test_computed_value("grid-template-columns", "1px [a] repeat(auto-fill, [b] 2px
test_computed_value("grid-template-columns", "1px [a] repeat(auto-fit, [b] 2px [c]) [d] 3px");
test_computed_value("grid-template-columns", "[a] 1px repeat(1, 2px [b] 3px) 4px [d]");
test_computed_value("grid-template-columns", "[a] 1px repeat(auto-fill, 2px [b] 3px) 4px [d]");
test_computed_value("grid-template-columns", "[a] 1px 4px [d]");
test_computed_value("grid-template-columns", "[a] 1px repeat(auto-fill, 2px [b] 3px) [d] 4px");
test_computed_value("grid-template-columns", "[a] 1px repeat(auto-fit, 2px [b] 3px) 4px [d]");
test_computed_value("grid-template-rows", "100% [a] repeat(1, [b] 200% [c]) [d] 300%");
test_computed_value("grid-template-rows", "100% [a] repeat(auto-fill, [b] 200% [c]) [d] 300%");
@ -40,4 +43,9 @@ test_computed_value("grid-template-rows", "100% [a] repeat(auto-fit, [b] 200% [c
test_computed_value("grid-template-columns", "[a] 1em repeat(1, 2em [b] 3em) 4em [d]", "[a] 1px repeat(1, 2px [b] 3px) 4px [d]");
test_computed_value("grid-template-columns", "[a] 1em repeat(auto-fill, 2em [b] 3em) 4em [d]", "[a] 1px repeat(auto-fill, 2px [b] 3px) 4px [d]");
test_computed_value("grid-template-columns", "[a] 1em repeat(auto-fit, 2em [b] 3em) 4em [d]", "[a] 1px repeat(auto-fit, 2px [b] 3px) 4px [d]");
test_computed_value("grid-template-columns", "repeat(1, 2px [a] 3px) [b] repeat(auto-fill, [c] 200% [d]) [e] 300%");
test_computed_value("grid-template-columns", "[a] repeat(auto-fill, [b] 200% [c]) repeat(1, 2px [d] 3px) [e] 300%");
test_computed_value("grid-template-columns", "repeat(1, [a] 2px [b] 3px) [b] repeat(auto-fill, [c] 200% [d]) [e] 300%");
test_computed_value("grid-template-columns", "[a] repeat(auto-fill, [b] 200% [c]) repeat(1, 2px [d] 3px [e]) [f] 300%");
test_computed_value("grid-template-columns", "[a] 1px [b c] repeat(auto-fill, [d] 200% [e f]) [g] 2px repeat(1, 3px [d e] 4px [e f]) [g] 300% [h]");
</script>

View file

@ -48,5 +48,22 @@ test_computed_value("grid-template-columns", "subgrid [a] repeat(auto-fill, [c]
test_computed_value("grid-template-columns", "subgrid [a b] repeat(auto-fill, [c] [d e]) [g]");
test_computed_value("grid-template-columns", "subgrid [a] [b] repeat(auto-fill, [c] [d e]) [g h]");
test_computed_value("grid-template-columns", "subgrid [a] [b] repeat(auto-fill, [c] [d e])");
test_computed_value("grid-template-columns", "subgrid [a] repeat(2, [c] [d e])");
test_computed_value("grid-template-columns", "subgrid repeat(1, [])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a] [])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [] [a] [])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [] [] []) repeat(auto-fill, [] [] [])");
test_computed_value("grid-template-columns", "subgrid repeat(1, [a b])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a b])");
test_computed_value("grid-template-columns", "subgrid repeat(1, [a] [b])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a] [b])");
test_computed_value("grid-template-columns", "subgrid [a] repeat(2, [b])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a]) [b]");
test_computed_value("grid-template-columns", "subgrid [a] repeat(2, [b] [c d]) [e]");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a b]) repeat(auto-fill, [c] [d e])");
test_computed_value("grid-template-columns", "subgrid repeat(auto-fill, [a] [b c]) repeat(2, [d e])");
test_computed_value("grid-template-columns", "subgrid repeat(2, [a b]) repeat(auto-fill, [c] [d e]) repeat(2, [f g])");
test_computed_value("grid-template-columns", "subgrid [a] [b c] repeat(2, [d e]) [f] [g h] repeat(auto-fill, [i] [j k]) [l] repeat(2, [m n]) [o]");
</script>

View file

@ -0,0 +1,286 @@
<!DOCTYPE HTML>
<html><head>
<meta charset="utf-8">
<title>Reference: line names in orthogonal parent subgrid</title>
<link rel="author" title="Kurt Catti-Schmidt" href="mailto:kschmi@microsoft.com">
<style>
body {
font:10px monospace; padding:0; margin:0; line-height:0;
}
.grid {
display: inline-grid;
grid-auto-columns: 15px;
border: 1px solid;
vertical-align: bottom;
}
.subgrid {
display: grid;
grid-template-columns: subgrid;
grid-column: 3 / span 4;
background: grey;
}
.grid > .subgrid > .subgrid {
writing-mode: vertical-lr;
grid-template-rows: subgrid;
grid-template-columns: initial;
grid-column: 1 / span 4;
grid-auto-columns: 8px;
grid-auto-flow: column;
}
.fill-1a { grid-template-columns: subgrid repeat(auto-fill, [y]) [z] [z] [z] [z] } /* [y] [z] [z] [z] [z] */
.fill-1b { grid-template-columns: subgrid [x] repeat(auto-fill, [y]) [z] [z] [z] } /* [x] [y] [z] [z] [z] */
.fill-1c { grid-template-columns: subgrid [x] [x] repeat(auto-fill, [y]) [z] [z] } /* [x] [x] [y] [z] [z] */
.fill-1d { grid-template-columns: subgrid [x] [x] [x] repeat(auto-fill, [y]) [z] } /* [x] [x] [x] [y] [z] */
.fill-1e { grid-template-columns: subgrid [x] [x] [x] [x] repeat(auto-fill, [y]) } /* [x] [x] [x] [x] [y] */
.areas-1a { grid-template-areas: 'x x x x' }
.areas-1b { grid-template-areas: '. x x x' }
.areas-1c { grid-template-areas: 'x x x .' }
.areas-1d { grid-template-areas: '. . x x' }
.areas-1e { grid-template-areas: '. . x .' }
.subgrid > .subgrid > :nth-child(2n) { background: black; }
.subgrid > .subgrid > :nth-child(2n+1) { background: pink; }
.subgrid > .subgrid > * { writing-mode: horizontal-tb; }
</style>
</head>
<body>
<!-- Line names before/after auto repeat -->
<div class="grid"><div class="subgrid fill-1a"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1b"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1c"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1d"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1e"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1a"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<!-- Auto repeat line names -->
<div class="grid"><div class="subgrid fill-1b"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:2"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1c"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:3"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1d"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1e"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1a"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:2"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1b"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:3"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1c"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1d"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1e"><div class="subgrid">
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:4"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
</div></div></div>
<!-- Named grid areas -->
<div class="grid"><div class="subgrid areas-1a"><div class="subgrid">
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:2"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1b"><div class="subgrid">
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:2"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1c"><div class="subgrid">
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:2"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1d"><div class="subgrid">
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:2"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1e"><div class="subgrid">
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:1"></div>
<div style="grid-row:2"></div>
</div></div></div>
</body>
</html>

View file

@ -0,0 +1,288 @@
<!DOCTYPE HTML>
<html><head>
<meta charset="utf-8">
<title>CSS Grid Test: line names in orthogonal parent subgrid</title>
<link rel="author" title="Kurt Catti-Schmidt" href="mailto:kschmi@microsoft.com">
<link rel="help" href="https://drafts.csswg.org/css-grid-2/#subgrid-listing">
<link rel="match" href="orthogonal-writing-mode-005-ref.html">
<style>
body {
color:black; background-color:white; font:10px monospace; padding:0; margin:0; line-height:0;
}
.grid {
display: inline-grid;
grid-auto-columns: 15px;
border: 1px solid;
vertical-align: bottom;
}
.subgrid {
display: grid;
grid-template-columns: subgrid;
grid-column: 3 / span 4;
background: grey;
}
.grid > .subgrid > .subgrid {
writing-mode: vertical-lr;
grid-template-rows: subgrid;
grid-template-columns: initial;
grid-column: 1 / span 4;
grid-auto-columns: 8px;
grid-auto-flow: column;
}
.fill-1a { grid-template-columns: subgrid repeat(auto-fill, [y]) [z] [z] [z] [z] } /* [y] [z] [z] [z] [z] */
.fill-1b { grid-template-columns: subgrid [x] repeat(auto-fill, [y]) [z] [z] [z] } /* [x] [y] [z] [z] [z] */
.fill-1c { grid-template-columns: subgrid [x] [x] repeat(auto-fill, [y]) [z] [z] } /* [x] [x] [y] [z] [z] */
.fill-1d { grid-template-columns: subgrid [x] [x] [x] repeat(auto-fill, [y]) [z] } /* [x] [x] [x] [y] [z] */
.fill-1e { grid-template-columns: subgrid [x] [x] [x] [x] repeat(auto-fill, [y]) } /* [x] [x] [x] [x] [y] */
.areas-1a { grid-template-areas: 'x x x x' }
.areas-1b { grid-template-areas: '. x x x' }
.areas-1c { grid-template-areas: 'x x x .' }
.areas-1d { grid-template-areas: '. . x x' }
.areas-1e { grid-template-areas: '. . x .' }
.subgrid > .subgrid > :nth-child(2n) { background: black; }
.subgrid > .subgrid > :nth-child(2n+1) { background: pink; }
.subgrid > .subgrid > * { writing-mode: horizontal-tb; }
</style>
</head>
<body>
<!-- Line names before auto repeat -->
<div class="grid"><div class="subgrid fill-1a"><div class="subgrid">
<div style="grid-row:z 5"></div>
<div style="grid-row:z 4"></div>
<div style="grid-row:z 3"></div>
<div style="grid-row:z 2"></div>
<div style="grid-row:z 1"></div>
<div style="grid-row:z -1"></div>
<div style="grid-row:z -2"></div>
<div style="grid-row:z -3"></div>
<div style="grid-row:z -4"></div>
<div style="grid-row:z -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1b"><div class="subgrid">
<div style="grid-row:x 5"></div>
<div style="grid-row:x 4"></div>
<div style="grid-row:x 3"></div>
<div style="grid-row:x 2"></div>
<div style="grid-row:x 1"></div>
<div style="grid-row:x -1"></div>
<div style="grid-row:x -2"></div>
<div style="grid-row:x -3"></div>
<div style="grid-row:x -4"></div>
<div style="grid-row:x -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1c"><div class="subgrid">
<div style="grid-row:x 5"></div>
<div style="grid-row:x 4"></div>
<div style="grid-row:x 3"></div>
<div style="grid-row:x 2"></div>
<div style="grid-row:x 1"></div>
<div style="grid-row:x -1"></div>
<div style="grid-row:x -2"></div>
<div style="grid-row:x -3"></div>
<div style="grid-row:x -4"></div>
<div style="grid-row:x -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1d"><div class="subgrid">
<div style="grid-row:x 5"></div>
<div style="grid-row:x 4"></div>
<div style="grid-row:x 3"></div>
<div style="grid-row:x 2"></div>
<div style="grid-row:x 1"></div>
<div style="grid-row:x -1"></div>
<div style="grid-row:x -2"></div>
<div style="grid-row:x -3"></div>
<div style="grid-row:x -4"></div>
<div style="grid-row:x -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1e"><div class="subgrid">
<div style="grid-row:x 5"></div>
<div style="grid-row:x 4"></div>
<div style="grid-row:x 3"></div>
<div style="grid-row:x 2"></div>
<div style="grid-row:x 1"></div>
<div style="grid-row:x -1"></div>
<div style="grid-row:x -2"></div>
<div style="grid-row:x -3"></div>
<div style="grid-row:x -4"></div>
<div style="grid-row:x -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1a"><div class="subgrid">
<div style="grid-row:y 5"></div>
<div style="grid-row:y 4"></div>
<div style="grid-row:y 3"></div>
<div style="grid-row:y 2"></div>
<div style="grid-row:y 1"></div>
<div style="grid-row:y -1"></div>
<div style="grid-row:y -2"></div>
<div style="grid-row:y -3"></div>
<div style="grid-row:y -4"></div>
<div style="grid-row:y -5"></div>
</div></div></div>
<!-- Auto repeat line names -->
<div class="grid"><div class="subgrid fill-1b"><div class="subgrid">
<div style="grid-row:y 5"></div>
<div style="grid-row:y 4"></div>
<div style="grid-row:y 3"></div>
<div style="grid-row:y 2"></div>
<div style="grid-row:y 1"></div>
<div style="grid-row:y -1"></div>
<div style="grid-row:y -2"></div>
<div style="grid-row:y -3"></div>
<div style="grid-row:y -4"></div>
<div style="grid-row:y -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1c"><div class="subgrid">
<div style="grid-row:y 5"></div>
<div style="grid-row:y 4"></div>
<div style="grid-row:y 3"></div>
<div style="grid-row:y 2"></div>
<div style="grid-row:y 1"></div>
<div style="grid-row:y -1"></div>
<div style="grid-row:y -2"></div>
<div style="grid-row:y -3"></div>
<div style="grid-row:y -4"></div>
<div style="grid-row:y -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1d"><div class="subgrid">
<div style="grid-row:y 5"></div>
<div style="grid-row:y 4"></div>
<div style="grid-row:y 3"></div>
<div style="grid-row:y 2"></div>
<div style="grid-row:y 1"></div>
<div style="grid-row:y -1"></div>
<div style="grid-row:y -2"></div>
<div style="grid-row:y -3"></div>
<div style="grid-row:y -4"></div>
<div style="grid-row:y -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1e"><div class="subgrid">
<div style="grid-row:y 5"></div>
<div style="grid-row:y 4"></div>
<div style="grid-row:y 3"></div>
<div style="grid-row:y 2"></div>
<div style="grid-row:y 1"></div>
<div style="grid-row:y -1"></div>
<div style="grid-row:y -2"></div>
<div style="grid-row:y -3"></div>
<div style="grid-row:y -4"></div>
<div style="grid-row:y -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1a"><div class="subgrid">
<div style="grid-row:z 5"></div>
<div style="grid-row:z 4"></div>
<div style="grid-row:z 3"></div>
<div style="grid-row:z 2"></div>
<div style="grid-row:z 1"></div>
<div style="grid-row:z -1"></div>
<div style="grid-row:z -2"></div>
<div style="grid-row:z -3"></div>
<div style="grid-row:z -4"></div>
<div style="grid-row:z -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1b"><div class="subgrid">
<div style="grid-row:z 5"></div>
<div style="grid-row:z 4"></div>
<div style="grid-row:z 3"></div>
<div style="grid-row:z 2"></div>
<div style="grid-row:z 1"></div>
<div style="grid-row:z -1"></div>
<div style="grid-row:z -2"></div>
<div style="grid-row:z -3"></div>
<div style="grid-row:z -4"></div>
<div style="grid-row:z -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1c"><div class="subgrid">
<div style="grid-row:z 5"></div>
<div style="grid-row:z 4"></div>
<div style="grid-row:z 3"></div>
<div style="grid-row:z 2"></div>
<div style="grid-row:z 1"></div>
<div style="grid-row:z -1"></div>
<div style="grid-row:z -2"></div>
<div style="grid-row:z -3"></div>
<div style="grid-row:z -4"></div>
<div style="grid-row:z -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1d"><div class="subgrid">
<div style="grid-row:z 5"></div>
<div style="grid-row:z 4"></div>
<div style="grid-row:z 3"></div>
<div style="grid-row:z 2"></div>
<div style="grid-row:z 1"></div>
<div style="grid-row:z -1"></div>
<div style="grid-row:z -2"></div>
<div style="grid-row:z -3"></div>
<div style="grid-row:z -4"></div>
<div style="grid-row:z -5"></div>
</div></div></div>
<div class="grid"><div class="subgrid fill-1e"><div class="subgrid">
<div style="grid-row:z 5"></div>
<div style="grid-row:z 4"></div>
<div style="grid-row:z 3"></div>
<div style="grid-row:z 2"></div>
<div style="grid-row:z 1"></div>
<div style="grid-row:z -1"></div>
<div style="grid-row:z -2"></div>
<div style="grid-row:z -3"></div>
<div style="grid-row:z -4"></div>
<div style="grid-row:z -5"></div>
</div></div></div>
<!-- Named grid areas -->
<div class="grid"><div class="subgrid areas-1a"><div class="subgrid">
<div style="grid-row:x-start"></div>
<div style="grid-row:x"></div>
<div style="grid-row:x-start / x-end"></div>
<div style="grid-row:x-end"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1b"><div class="subgrid">
<div style="grid-row:x-start"></div>
<div style="grid-row:x"></div>
<div style="grid-row:x-start / x-end"></div>
<div style="grid-row:x-end"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1c"><div class="subgrid">
<div style="grid-row:x-start"></div>
<div style="grid-row:x"></div>
<div style="grid-row:x-start / x-end"></div>
<div style="grid-row:x-end"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1d"><div class="subgrid">
<div style="grid-row:x-start"></div>
<div style="grid-row:x"></div>
<div style="grid-row:x-start / x-end"></div>
<div style="grid-row:x-end"></div>
</div></div></div>
<div class="grid"><div class="subgrid areas-1e"><div class="subgrid">
<div style="grid-row:x-start"></div>
<div style="grid-row:x"></div>
<div style="grid-row:x-start / x-end"></div>
<div style="grid-row:x-end"></div>
</div></div></div>
</body>
</html>

View file

@ -11,13 +11,14 @@
<link rel="match" href="repeat-auto-fill-001-ref.html">
<style>
html,body {
color:black; background-color:white; font:10px/1 monospace; padding:0; margin:0;
color:black; background-color:white; font:10px monospace; padding:0; margin:0; line-height:0;
}
.grid {
display: inline-grid;
grid-auto-columns: 15px;
border: 1px solid;
vertical-align: top;
}
.subgrid {