Bug 1298550 - Re-enable the now-passing part of grid-percent-grid-gap-001.html. r...
[gecko.git] / layout / reftests / css-grid / grid-fragmentation-023-ref.html
blobdbce5061cbde7420f203ce0c7a2f4c5bd948040a
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>Reference: Fragmentation of definite height grid, forced break growing min-content row</title>
9 <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1144096">
10 <style type="text/css">
11 html,body {
12 color:black; background-color:white; font-size:16px; padding:0; margin:0;
14 body { overflow:hidden; }
16 .columns {
17 position:relative;
18 -ms-columns: 5;
19 -webkit-columns: 5;
20 columns: 5;
21 -ms-column-fill: auto;
22 -webkit-column-fill: auto;
23 column-fill: auto;
24 border: 2px solid salmon;
25 margin-bottom: 5px;
28 .grid {
29 display: grid;
30 grid-template-columns: 30px 30px 30px;
31 grid-auto-rows: 30px;
32 grid-gap: 12px;
33 border:5px solid;
34 align-content: space-evenly;
36 span { background:lime; border:1px solid black; }
37 x { display:block; height:20px; }
38 .t { border-bottom-width:0; }
39 .b { border-top-width:0; }
40 .m { border-top-width:0; border-bottom-width:0; }
42 i { display:block; height:10px; margin-top:7px; background:blue; }
43 </style>
44 </head>
45 <body>
47 <div class="columns" style="height: 100px">
48 <div style="padding-top:1px; background:grey">
49 <div class="grid t" style="grid-template-rows: 1fr; grid-gap:0; height:94px">
50 <span style="height:50px"><i style="height:60px"></i><x></x></span>
51 <span style="height:60px"><i></i><i></i><i></i><x></x></span>
52 </div>
53 <div class="grid b" style="grid-template-rows: 50px; grid-gap:0; height:86px">
54 <span><x></x></span>
55 </div>
56 </div></div>
58 <div class="columns" style="height: 100px">
59 <div style="padding-top:1px; background:grey">
60 <div class="grid t" style="grid-template-rows: 1fr; grid-gap:0; height:94px">
61 <span class="t"><x></x></span>
62 <span style="height:50px"><i style="height:60px"></i><x></x></span>
63 <span style="height:60px"><i></i><i></i><i></i><x></x></span>
64 </div>
65 <div class="grid b" style="grid-template-rows: 50px; grid-gap:0; height:86px">
66 <span class="b"><x></x></span>
67 </div>
68 </div></div>
70 <div class="columns" style="height: 100px">
71 <div style="padding-top:1px; background:grey">
72 <div class="grid t" style="grid-template-rows: 1fr; grid-gap:0; height:94px">
73 <span class="t"><x></x></span>
74 <span style="height:50px"><i style="height:60px"></i><x></x></span>
75 <span style="height:60px"><i></i><i></i><i></i><x></x></span>
76 </div>
77 <div class="grid b" style="grid-template-rows: 80px; grid-gap:0; padding-bottom:6px">
78 <span class="m"><x></x></span>
79 </div></div>
80 <div style="height:9px"></div>
81 <div class="grid" style="align-content: start; grid-gap:0; height:1px; border-width:0; margin-left:5px">
82 <span class="b"><x></x></span>
83 </div>
84 </div>
86 <div class="columns" style="height: 100px">
87 <div style="padding-top:1px; background:grey">
88 <div class="grid t" style="grid-template-rows: 17px 1fr; grid-row-gap:0; height:94px">
89 <span style="grid-row:2; height:50px"><x></x><i style="height:60px"></i></span>
90 <span style="grid-row:2; height:60px"><x></x><i></i><i></i><i></i></span>
91 <span class="t" style="grid-row:1/span 2"><x></x></span>
92 </div>
93 <div class="grid b" style="grid-template-rows: 86px; grid-row-gap:0;">
94 <span class="m" style="height:10px; background:blue; margin: 0 1px; border-width:0"><x></x></span>
95 <span class="m" style="grid-column:3; height:92px;"><x></x></span>
96 </div></div>
97 <div style="height:9px"></div>
98 <div class="grid" style="grid-template-rows: auto; grid-row-gap:0; height:1px; border-width:0; margin-left:5px;">
99 <span class="b" style="grid-column:3; height:29px"><x></x></span>
100 </div>
101 </div>
103 <div class="columns" style="height: 100px">
104 <div style="padding-top:1px; background:grey">
105 <div class="grid t" style="grid-template-rows: 17px 1fr; grid-row-gap:0; height:94px">
106 <span class="t" style="grid-row:1/span 2"><x></x></span>
107 <span style="grid-row:2; height:50px"><x></x><i style="height:50px"></i></span>
108 <span style="grid-row:2; height:60px"><x></x><i></i><i></i><i></i></span>
109 </div>
110 <div class="grid b" style="grid-template-rows: 86px; grid-row-gap:0;">
111 <span class="m" style="height:92px"><x></x></span>
112 <span class="m" style="height:11px; color:blue; background:blue; margin: 0 1px; border-width:0"></span>
113 </div></div>
114 <div style="height:9px"></div>
115 <div class="grid" style="grid-template-rows: 0; grid-row-gap:0; height:1px; border-width:0; margin-left:5px;">
116 <span class="b" style="height:29px"><x></x></span>
117 </div>
118 </div>
120 <div class="columns" style="height: 100px">
121 <div style="padding-top:1px; background:grey">
122 <div class="grid t" style="grid-template-rows: 50px; grid-gap:0;">
123 </div>
124 <div class="grid m" style="grid-template-rows: 1fr; grid-gap:0; height:100px">
125 <span class="t"><x></x></span>
126 <span style="height:50px"><i style="height:60px"></i><x></x></span>
127 <span style="height:60px"><i></i><i></i><i></i><x></x></span>
128 </div>
129 <div class="grid b" style="grid-template-rows: 50px; grid-gap:0; height:30px;">
130 <span class="b" style="height:49px"><x></x></span>
131 </div>
132 </div></div>
134 </body>
135 </html>