3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/publicdomain/zero/1.0/
8 <title>CSS Grid Test: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping
</title>
9 <link rel=
"author" title=
"Mats Palmgren" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=1218178">
10 <link rel=
"help" href=
"https://drafts.csswg.org/css-grid/#min-size-auto">
11 <link rel=
"match" href=
"grid-item-intrinsic-ratio-stretch-005-ref.html">
12 <style type=
"text/css">
13 body
,html
{ color:black
; background:white
; font:16px/1 monospace
; padding:0; margin:0; }
21 .vertical-tests img { writing-mode: vertical-rl
; }
22 .vertical-tests div { vertical-align:bottom
}
27 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 20px)">
28 <img src=
"support/lime-2x24.png" style=
"max-width:4px">
30 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 4px)">
31 <img src=
"support/lime-2x24.png" style=
"max-height:12px">
34 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 20px)">
35 <img src=
"support/lime-24x2.png" style=
"max-width:12px">
37 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 100px)">
38 <img src=
"support/lime-24x2.png" style=
"max-height:6px">
41 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 20px)">
42 <img src=
"support/lime-2x24.png" style=
"align-self:start; max-height:48px">
44 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 4px)">
45 <img src=
"support/lime-2x24.png" style=
"align-self:start; max-height:12px">
48 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 100px)">
49 <img src=
"support/lime-24x2.png" style=
"justify-self:start; max-width:48px">
51 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 10px)">
52 <img src=
"support/lime-24x2.png" style=
"justify-self:start; max-width:48px">
57 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 20px)">
58 <img src=
"support/lime-2x24.png" style=
"min-width:10px">
60 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 4px)">
61 <img src=
"support/lime-2x24.png" style=
"min-width:6px">
64 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 20px)">
65 <img src=
"support/lime-24x2.png" style=
"min-height:2px">
67 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 100px)">
68 <img src=
"support/lime-24x2.png" style=
"min-height:10px">
71 <div class=
"grid" style=
"grid: minmax(auto, 48px) / minmax(auto, 6px)">
72 <img src=
"support/lime-2x24.png" style=
"align-self:start; min-height:80px">
75 <div class="grid" style="grid: minmax(auto, 96px) / minmax(auto, 4px)">
76 <img src="support/lime-2x24.png" style="align-self:start; min-height:72px">
79 <div class="grid" style="grid: minmax(auto, 4px) / minmax(auto, 100px)">
80 <img src="support/lime-24x2.png" style="justify-self:start; min-width:72px">
83 <div class=
"grid" style=
"grid: minmax(auto, 4px) / minmax(auto, 10px)">
84 <img src=
"support/lime-24x2.png" style=
"justify-self:start; min-width:72px">
89 <div class=
"vertical-tests">
91 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 20px)">
92 <img src=
"support/lime-2x24.png" style=
"max-width:4px">
94 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 4px)">
95 <img src=
"support/lime-2x24.png" style=
"max-height:12px">
98 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 20px)">
99 <img src=
"support/lime-24x2.png" style=
"max-width:12px">
101 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 100px)">
102 <img src=
"support/lime-24x2.png" style=
"max-height:6px">
105 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 20px)">
106 <img src=
"support/lime-2x24.png" style=
"align-self:start; max-height:48px">
108 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 4px)">
109 <img src=
"support/lime-2x24.png" style=
"align-self:start; max-height:12px">
112 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 100px)">
113 <img src=
"support/lime-24x2.png" style=
"justify-self:start; max-width:48px">
115 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 10px)">
116 <img src=
"support/lime-24x2.png" style=
"justify-self:start; max-width:48px">
121 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 20px)">
122 <img src=
"support/lime-2x24.png" style=
"min-width:10px">
124 <div class=
"grid" style=
"grid: minmax(auto, 96px) / minmax(auto, 4px)">
125 <img src=
"support/lime-2x24.png" style=
"min-width:6px">
128 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 20px)">
129 <img src=
"support/lime-24x2.png" style=
"min-height:2px">
131 <div class=
"grid" style=
"grid: minmax(auto, 8px) / minmax(auto, 100px)">
132 <img src=
"support/lime-24x2.png" style=
"min-height:10px">
135 <div class=
"grid" style=
"grid: minmax(auto, 48px) / minmax(auto, 6px)">
136 <img src=
"support/lime-2x24.png" style=
"align-self:start; min-height:80px">
139 <div class="grid" style="grid: minmax(auto, 96px) / minmax(auto, 4px)">
140 <img src="support/lime-2x24.png" style="align-self:start; min-height:72px">
143 <div class="grid" style="grid: minmax(auto, 4px) / minmax(auto, 100px)">
144 <img src="support/lime-24x2.png" style="justify-self:start; min-width:72px">
147 <div class=
"grid" style=
"grid: minmax(auto, 4px) / minmax(auto, 10px)">
148 <img src=
"support/lime-24x2.png" style=
"justify-self:start; min-width:72px">