no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE
[gecko.git] / layout / reftests / css-grid / grid-track-fit-content-sizing-002.html
blob14607bfd92b49f06ef3a6fdfc1081755481caf1f
1 <!DOCTYPE HTML>
2 <!--
3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/publicdomain/zero/1.0/
5 -->
6 <html><head>
7 <meta charset="utf-8">
8 <title>CSS Grid Test: fit-content() track sizing</title>
9 <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1299133">
10 <link rel="help" href="https://drafts.csswg.org/css-grid/#valdef-grid-template-columns-fit-content">
11 <link rel="match" href="grid-track-fit-content-sizing-002-ref.html">
12 <style type="text/css">
13 body,html { color:black; background:white; font-size:16px; padding:0; margin:0; }
15 .grid {
16 display: grid;
17 grid-auto-rows: 5px;
18 grid-column-gap: 25px;
19 justify-content: start;
20 position: relative;
21 border: 1px solid;
24 .c1 { grid-template-columns: fit-content(40%) minmax(100px, 1fr); }
25 .c2 { grid-template-columns: fit-content(40%) 0 minmax(100px, 1fr); }
26 .c3 { grid-template-columns: fit-content(40%) fit-content(40%) minmax(0px, 1fr); }
27 .c4 { grid-template-columns: fit-content(40%) 100px minmax(100px, 1fr); }
28 .c5 { grid-template-columns: fit-content(40%) minmax(0, 1fr) minmax(100px, 1fr); }
29 .c6 { grid-template-columns: fit-content(calc(1px - 99%)) minmax(0, 1fr) minmax(100px, 1fr); }
30 .c7 { grid-template-columns: none; grid-auto-columns: fit-content(40%); }
32 span {
33 grid-column: 1 / span 2;
34 grid-row: 2;
35 height: 2px;
36 background: lime;
37 min-width: 50px;
39 .c1 span { grid-column:1; }
41 a {
42 display: inline-block;
43 width: 50px;
44 height: 1px;
47 y {
48 position: absolute;
49 left: 0; right: 0; top: 0;
50 height: 2px;
51 background: purple;
52 grid-column: 1 / 2;
54 y:nth-of-type(2n) { background: orange; grid-column: 2 / 3; }
56 </style>
57 </head>
58 <body>
60 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
61 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
62 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
63 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
64 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
65 <div class="grid c6"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
67 <div style="width:502px">
68 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
69 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
70 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
71 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
72 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
73 <div class="grid c6"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
74 </div>
76 <div style="width:442px">
77 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
78 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
79 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
80 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
81 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
82 </div>
84 <div style="width:382px">
85 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
86 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
87 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
88 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
89 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
90 </div>
92 <div style="width:322px">
93 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
94 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
95 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
96 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
97 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
98 </div>
100 <div style="width:262px">
101 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
102 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
103 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
104 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
105 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
106 </div>
108 <div style="width:202px">
109 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
110 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
111 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
112 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
113 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
114 <div class="grid c7"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
115 </div>
117 <div style="width:142px">
118 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
119 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
120 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
121 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
122 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
123 </div>
125 <div style="width:82px">
126 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
127 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
128 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
129 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
130 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
131 </div>
133 <div style="width:22px">
134 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
135 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
136 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
137 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
138 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
139 <div class="grid c6"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
140 </div>
142 <div style="width:2px">
143 <div class="grid c1"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
144 <div class="grid c2"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
145 <div class="grid c3"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
146 <div class="grid c4"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
147 <div class="grid c5"><span><a></a><a></a><a></a><a></a></span><y></y><y></y></div>
148 </div>
150 </body>
151 </html>