Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(10)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-auto-flow-resolution.html

Issue 1583433002: [css-align] New CSS Value 'normal' for Content Alignment (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed layout tests failing. Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <link href="resources/grid.css" rel="stylesheet"> 3 <link href="resources/grid.css" rel="stylesheet">
4 <link href="resources/grid-alignment.css" rel="stylesheet">
4 <style> 5 <style>
5 .smallGrid { 6 .smallGrid {
6 grid-template-columns: 50px 100px; 7 grid-template-columns: 50px 100px;
7 grid-template-rows: 50px 100px; 8 grid-template-rows: 50px 100px;
8 } 9 }
9 10
10 .bigGrid { 11 .bigGrid {
11 grid-template-columns: 50px 100px 150px 200px; 12 grid-template-columns: 50px 100px 150px 200px;
12 grid-template-rows: 50px 100px 150px 200px; 13 grid-template-rows: 50px 100px 150px 200px;
13 } 14 }
(...skipping 22 matching lines...) Expand all
36 /* For accurate x / y offset. */ 37 /* For accurate x / y offset. */
37 position: relative; 38 position: relative;
38 } 39 }
39 </style> 40 </style>
40 <script src="../../resources/check-layout.js"></script> 41 <script src="../../resources/check-layout.js"></script>
41 <body onload="checkLayout('.grid')"> 42 <body onload="checkLayout('.grid')">
42 43
43 <p>This test checks that the tracks' auto positions are properly resolved on a s tatic grid.</p> 44 <p>This test checks that the tracks' auto positions are properly resolved on a s tatic grid.</p>
44 45
45 <div class="unconstrainedContainer"> 46 <div class="unconstrainedContainer">
46 <div class="grid smallGrid gridAutoFlowStack" id="gridAutoFlowStack"> 47 <div class="grid smallGrid gridAutoFlowStack justifyContentStart" id="gridAu toFlowStack">
47 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXXX< /div> 48 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXXX< /div>
48 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div> 49 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div>
49 <div class="sizedToGridArea autoRowSecondColumn" data-offset-x="50" data -offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XX XXX</div> 50 <div class="sizedToGridArea autoRowSecondColumn" data-offset-x="50" data -offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XX XXX</div>
50 <div class="sizedToGridArea secondRowSecondColumn" data-offset-x="50" da ta-offset-y="50" data-expected-width="100" data-expected-height="100">XXXXX XXXX X XXXXX</div> 51 <div class="sizedToGridArea secondRowSecondColumn" data-offset-x="50" da ta-offset-y="50" data-expected-width="100" data-expected-height="100">XXXXX XXXX X XXXXX</div>
51 <div class="sizedToGridArea thirdRowAutoColumn" data-offset-x="0" data-o ffset-y="150" data-expected-width="50" data-expected-height="30">XXXXX XXXXX XXX XX</div> 52 <div class="sizedToGridArea thirdRowAutoColumn" data-offset-x="0" data-o ffset-y="150" data-expected-width="50" data-expected-height="30">XXXXX XXXXX XXX XX</div>
52 <div class="sizedToGridArea autoRowThirdColumn" data-offset-x="150" data -offset-y="0" data-expected-width="170" data-expected-height="50">XXXXX XXXXX XX XXX</div> 53 <div class="sizedToGridArea autoRowThirdColumn" data-offset-x="150" data -offset-y="0" data-expected-width="170" data-expected-height="50">XXXXX XXXXX XX XXX</div>
53 </div> 54 </div>
54 </div> 55 </div>
55 56
56 <div class="unconstrainedContainer"> 57 <div class="unconstrainedContainer">
57 <div class="grid bigGrid gridAutoFlowColumnDense"> 58 <div class="grid bigGrid gridAutoFlowColumnDense justifyContentStart">
58 <div class="sizedToGridArea secondRowSecondColumn" data-offset-x="50" da ta-offset-y="50" data-expected-width="100" data-expected-height="100">XXXXX XXXX X XXXXX</div> 59 <div class="sizedToGridArea secondRowSecondColumn" data-offset-x="50" da ta-offset-y="50" data-expected-width="100" data-expected-height="100">XXXXX XXXX X XXXXX</div>
59 <div class="sizedToGridArea firstRowSecondColumn" data-offset-x="50" dat a-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX X XXXX</div> 60 <div class="sizedToGridArea firstRowSecondColumn" data-offset-x="50" dat a-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX X XXXX</div>
60 <div class="sizedToGridArea secondRowFirstColumn" data-offset-x="0" data -offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX X XXXX</div> 61 <div class="sizedToGridArea secondRowFirstColumn" data-offset-x="0" data -offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX X XXXX</div>
61 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div> 62 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div>
62 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XXX XX</div> 63 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XXX XX</div>
63 </div> 64 </div>
64 </div> 65 </div>
65 66
66 <div class="unconstrainedContainer"> 67 <div class="unconstrainedContainer">
67 <div class="grid bigGrid gridAutoFlowRowDense"> 68 <div class="grid bigGrid gridAutoFlowRowDense justifyContentStart">
68 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div> 69 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div>
69 <div class="sizedToGridArea firstRowSecondColumn" data-offset-x="50" dat a-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX X XXXX</div> 70 <div class="sizedToGridArea firstRowSecondColumn" data-offset-x="50" dat a-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX X XXXX</div>
70 <div class="sizedToGridArea secondRowSecondColumn" data-offset-x="50" da ta-offset-y="50" data-expected-width="100" data-expected-height="100">XXXXX XXXX X XXXXX</div> 71 <div class="sizedToGridArea secondRowSecondColumn" data-offset-x="50" da ta-offset-y="50" data-expected-width="100" data-expected-height="100">XXXXX XXXX X XXXXX</div>
71 <div class="sizedToGridArea secondRowFirstColumn" data-offset-x="0" data -offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX X XXXX</div> 72 <div class="sizedToGridArea secondRowFirstColumn" data-offset-x="0" data -offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX X XXXX</div>
72 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="150" data- offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XXX XX</div> 73 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="150" data- offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XXX XX</div>
73 </div> 74 </div>
74 </div> 75 </div>
75 76
76 <div class="unconstrainedContainer"> 77 <div class="unconstrainedContainer">
77 <div class="grid bigGrid gridAutoFlowColumnDense"> 78 <div class="grid bigGrid gridAutoFlowColumnDense justifyContentStart">
78 <div class="sizedToGridArea autoRowFirstColumn" data-offset-x="0" data-o ffset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXXX </div> 79 <div class="sizedToGridArea autoRowFirstColumn" data-offset-x="0" data-o ffset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXXX </div>
79 <div class="sizedToGridArea autoRowSecondColumn" data-offset-x="50" data -offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XX XXX</div> 80 <div class="sizedToGridArea autoRowSecondColumn" data-offset-x="50" data -offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XX XXX</div>
80 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div> 81 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div>
81 <div class="sizedToGridArea firstRowAutoColumn" data-offset-x="150" data -offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XX XXX</div> 82 <div class="sizedToGridArea firstRowAutoColumn" data-offset-x="150" data -offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XX XXX</div>
82 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XXX XX</div> 83 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XXX XX</div>
83 </div> 84 </div>
84 </div> 85 </div>
85 86
86 <div class="unconstrainedContainer"> 87 <div class="unconstrainedContainer">
87 <div class="grid bigGrid gridAutoFlowRowDense"> 88 <div class="grid bigGrid gridAutoFlowRowDense justifyContentStart">
88 <div class="sizedToGridArea autoRowFirstColumn" data-offset-x="0" data-o ffset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XX XXX</div> 89 <div class="sizedToGridArea autoRowFirstColumn" data-offset-x="0" data-o ffset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XX XXX</div>
89 <div class="sizedToGridArea firstRowSecondColumn" data-offset-x="50" dat a-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX X XXXX</div> 90 <div class="sizedToGridArea firstRowSecondColumn" data-offset-x="50" dat a-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX X XXXX</div>
90 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div> 91 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div>
91 <div class="sizedToGridArea firstRowAutoColumn" data-offset-x="0" data-o ffset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXXX </div> 92 <div class="sizedToGridArea firstRowAutoColumn" data-offset-x="0" data-o ffset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXXX </div>
92 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="150" data- offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XXX XX</div> 93 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="150" data- offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XXX XX</div>
93 </div> 94 </div>
94 </div> 95 </div>
95 96
96 <!-- Using some 2 positions non-spanning fixed grid-{row|column} --> 97 <!-- Using some 2 positions non-spanning fixed grid-{row|column} -->
97 <div class="unconstrainedContainer"> 98 <div class="unconstrainedContainer">
98 <div class="grid bigGrid gridAutoFlowColumnDense"> 99 <div class="grid bigGrid gridAutoFlowColumnDense justifyContentStart">
99 <div class="sizedToGridArea autoLastRowAutoLastColumn" data-offset-x="30 0" data-offset-y="300" data-expected-width="200" data-expected-height="200">XXXX X XXXXX XXXXX</div> 100 <div class="sizedToGridArea autoLastRowAutoLastColumn" data-offset-x="30 0" data-offset-y="300" data-expected-width="200" data-expected-height="200">XXXX X XXXXX XXXXX</div>
100 <div class="sizedToGridArea firstAutoRowSecondAutoColumn" data-offset-x= "50" data-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XXXXX</div> 101 <div class="sizedToGridArea firstAutoRowSecondAutoColumn" data-offset-x= "50" data-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XXXXX</div>
101 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div> 102 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div>
102 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div> 103 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div>
103 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XXX XX</div> 104 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="0" data-of fset-y="150" data-expected-width="50" data-expected-height="150">XXXXX XXXXX XXX XX</div>
104 </div> 105 </div>
105 </div> 106 </div>
106 107
107 <div class="unconstrainedContainer"> 108 <div class="unconstrainedContainer">
108 <div class="grid bigGrid gridAutoFlowRowDense"> 109 <div class="grid bigGrid gridAutoFlowRowDense justifyContentStart">
109 <div class="sizedToGridArea autoLastRowAutoLastColumn" data-offset-x="30 0" data-offset-y="300" data-expected-width="200" data-expected-height="200">XXXX X XXXXX XXXXX</div> 110 <div class="sizedToGridArea autoLastRowAutoLastColumn" data-offset-x="30 0" data-offset-y="300" data-expected-width="200" data-expected-height="200">XXXX X XXXXX XXXXX</div>
110 <div class="sizedToGridArea firstAutoRowSecondAutoColumn" data-offset-x= "50" data-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XXXXX</div> 111 <div class="sizedToGridArea firstAutoRowSecondAutoColumn" data-offset-x= "50" data-offset-y="0" data-expected-width="100" data-expected-height="50">XXXXX XXXXX XXXXX</div>
111 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div> 112 <div class="sizedToGridArea secondRowAutoColumn" data-offset-x="0" data- offset-y="50" data-expected-width="50" data-expected-height="100">XXXXX XXXXX XX XXX</div>
112 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div> 113 <div class="sizedToGridArea firstRowFirstColumn" data-offset-x="0" data- offset-y="0" data-expected-width="50" data-expected-height="50">XXXXX XXXXX XXXX X</div>
113 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="150" data- offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XXX XX</div> 114 <div class="sizedToGridArea autoRowAutoColumn" data-offset-x="150" data- offset-y="0" data-expected-width="150" data-expected-height="50">XXXXX XXXXX XXX XX</div>
114 </div> 115 </div>
115 </div> 116 </div>
116 117
117 <div class="unconstrainedContainer"> 118 <div class="unconstrainedContainer">
118 <div class="grid bigGrid gridAutoFlowColumnDense"> 119 <div class="grid bigGrid gridAutoFlowColumnDense justifyContentStart">
119 <div class="sizedToGridArea overflowingRowFirstColumn" data-offset-x="0" data-offset-y="500" data-expected-width="50" data-expected-height="30">XXXXX XX XXX XXXXX</div> 120 <div class="sizedToGridArea overflowingRowFirstColumn" data-offset-x="0" data-offset-y="500" data-expected-width="50" data-expected-height="30">XXXXX XX XXX XXXXX</div>
120 <div class="sizedToGridArea secondRowOverflowingColumn" data-offset-x="5 00" data-offset-y="50" data-expected-width="170" data-expected-height="100">XXXX X XXXXX XXXXX</div> 121 <div class="sizedToGridArea secondRowOverflowingColumn" data-offset-x="5 00" data-offset-y="50" data-expected-width="170" data-expected-height="100">XXXX X XXXXX XXXXX</div>
121 </div> 122 </div>
122 </div> 123 </div>
123 124
124 <div class="unconstrainedContainer"> 125 <div class="unconstrainedContainer">
125 <div class="grid bigGrid gridAutoFlowRowDense"> 126 <div class="grid bigGrid gridAutoFlowRowDense justifyContentStart">
126 <div class="sizedToGridArea overflowingRowFirstColumn" data-offset-x="0" data-offset-y="500" data-expected-width="50" data-expected-height="30">XXXXX XX XXX XXXXX</div> 127 <div class="sizedToGridArea overflowingRowFirstColumn" data-offset-x="0" data-offset-y="500" data-expected-width="50" data-expected-height="30">XXXXX XX XXX XXXXX</div>
127 <div class="sizedToGridArea secondRowOverflowingColumn" data-offset-x="5 00" data-offset-y="50" data-expected-width="170" data-expected-height="100">XXXX X XXXXX XXXXX</div> 128 <div class="sizedToGridArea secondRowOverflowingColumn" data-offset-x="5 00" data-offset-y="50" data-expected-width="170" data-expected-height="100">XXXX X XXXXX XXXXX</div>
128 </div> 129 </div>
129 </div> 130 </div>
130 131
131 <div class="unconstrainedContainer"> 132 <div class="unconstrainedContainer">
132 <div class="grid bigGrid gridAutoFlowColumnDense"> 133 <div class="grid bigGrid gridAutoFlowColumnDense justifyContentStart">
133 <div class="sizedToGridArea negativeOverflowingRowFirstColumn" data-offs et-x="170" data-offset-y="0" data-expected-width="50" data-expected-height="30"> XXXXX XXXXX XXXXX</div> 134 <div class="sizedToGridArea negativeOverflowingRowFirstColumn" data-offs et-x="170" data-offset-y="0" data-expected-width="50" data-expected-height="30"> XXXXX XXXXX XXXXX</div>
134 <div class="sizedToGridArea secondRowNegativeOverflowingColumn" data-off set-x="0" data-offset-y="80" data-expected-width="170" data-expected-height="100 ">XXXXX XXXXX XXXXX</div> 135 <div class="sizedToGridArea secondRowNegativeOverflowingColumn" data-off set-x="0" data-offset-y="80" data-expected-width="170" data-expected-height="100 ">XXXXX XXXXX XXXXX</div>
135 </div> 136 </div>
136 </div> 137 </div>
137 138
138 <div class="unconstrainedContainer"> 139 <div class="unconstrainedContainer">
139 <div class="grid bigGrid gridAutoFlowRowDense"> 140 <div class="grid bigGrid gridAutoFlowRowDense justifyContentStart">
140 <div class="sizedToGridArea negativeOverflowingRowFirstColumn" data-offs et-x="170" data-offset-y="0" data-expected-width="50" data-expected-height="30"> XXXXX XXXXX XXXXX</div> 141 <div class="sizedToGridArea negativeOverflowingRowFirstColumn" data-offs et-x="170" data-offset-y="0" data-expected-width="50" data-expected-height="30"> XXXXX XXXXX XXXXX</div>
141 <div class="sizedToGridArea secondRowNegativeOverflowingColumn" data-off set-x="0" data-offset-y="80" data-expected-width="170" data-expected-height="100 ">XXXXX XXXXX XXXXX</div> 142 <div class="sizedToGridArea secondRowNegativeOverflowingColumn" data-off set-x="0" data-offset-y="80" data-expected-width="170" data-expected-height="100 ">XXXXX XXXXX XXXXX</div>
142 </div> 143 </div>
143 </div> 144 </div>
144 145
145 </body> 146 </body>
146 </html> 147 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698