3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/publicdomain/zero/1.0/
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; }
18 grid-column-gap: 25px;
19 justify-content: start
;
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%); }
33 grid-column: 1 / span
2;
39 .c1 span { grid-column:1; }
42 display: inline-block
;
49 left: 0; right: 0; top: 0;
54 y:nth-of-type
(2n) { background: orange
; grid-column: 2 / 3; }
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>