OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <link href="resources/grid.css" rel="stylesheet"> | 2 <link href="resources/grid.css" rel="stylesheet"> |
3 <link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel
="stylesheet"> | 3 <link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel
="stylesheet"> |
4 <style> | 4 <style> |
5 .grid { | 5 .grid { |
6 border: 2px solid black; | 6 border: 2px solid black; |
7 position: relative; | 7 position: relative; |
8 min-width: 30px; | 8 min-width: 30px; |
9 | 9 |
10 grid-auto-columns: 20px; | 10 grid-auto-columns: 20px; |
11 | 11 |
12 padding-top: 10px; | 12 padding-top: 10px; |
13 margin-bottom: 10px; | 13 margin-bottom: 10px; |
14 } | 14 } |
15 | 15 |
16 .gridAutoFillAndMinContentFixed { grid-template-columns: repeat(auto-fill, 20px)
minmax(min-content, 40px); } | |
17 | |
18 .abs { height: 5px; position: absolute; width: 100%; } | 16 .abs { height: 5px; position: absolute; width: 100%; } |
19 | 17 |
20 </style> | 18 </style> |
21 <!-- Explicitly not using layout-th because it does not allow multiple checkLayo
ut(). --> | 19 <!-- Explicitly not using layout-th because it does not allow multiple checkLayo
ut(). --> |
22 <script src="../../resources/check-layout.js"></script> | 20 <script src="../../resources/check-layout.js"></script> |
23 <script> | 21 <script> |
24 function setGridTemplate(id, gridTemplateRows, gridTemplateColumns) | 22 function setGridTemplate(id, gridTemplateRows, gridTemplateColumns) |
25 { | 23 { |
26 var gridElement = document.getElementById(id); | 24 var gridElement = document.getElementById(id); |
27 gridElement.style.gridTemplateRows = gridTemplateRows; | 25 gridElement.style.gridTemplateRows = gridTemplateRows; |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
135 <div>This test checks that changing the min|max-content contributions of grid it
ems properly recomputes both track sizes and grid positions in grids with auto r
epeat tracks.</div> | 133 <div>This test checks that changing the min|max-content contributions of grid it
ems properly recomputes both track sizes and grid positions in grids with auto r
epeat tracks.</div> |
136 <div id="log"></div> | 134 <div id="log"></div> |
137 | 135 |
138 <div id="grid1" class="grid max-content"> | 136 <div id="grid1" class="grid max-content"> |
139 <div id="item" style="grid-column: 1 / -1; background: cyan;"></div> | 137 <div id="item" style="grid-column: 1 / -1; background: cyan;"></div> |
140 <div id="a1" class="abs" style="grid-column: 1 / 2; background: purple;"></d
iv> | 138 <div id="a1" class="abs" style="grid-column: 1 / 2; background: purple;"></d
iv> |
141 <div id="a2" class="abs" style="grid-column: 2 / 3; background: orange;"></d
iv> | 139 <div id="a2" class="abs" style="grid-column: 2 / 3; background: orange;"></d
iv> |
142 <div id="a3" class="abs" style="grid-column: 3 / 4; background: yellow;"></d
iv> | 140 <div id="a3" class="abs" style="grid-column: 3 / 4; background: yellow;"></d
iv> |
143 <div id="a4" class="abs" style="grid-column: 4 / 5; background: magenta;"></
div> | 141 <div id="a4" class="abs" style="grid-column: 4 / 5; background: magenta;"></
div> |
144 </div> | 142 </div> |
OLD | NEW |