3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/publicdomain/zero/1.0/
7 <title>CSS Test: Testing basic placement and layout of abs.pos. grid items
</title>
8 <link rel=
"author" title=
"Mats Palmgren" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=1107783">
9 <link rel=
"help" href=
"http://dev.w3.org/csswg/css-grid/#abspos-items">
10 <link rel=
"match" href=
"grid-abspos-items-001-ref.html">
11 <meta charset=
"utf-8">
12 <style type=
"text/css">
13 body
,html
{ color:black
; background:white
; font-size:16px; padding:0; margin:0; }
20 grid-auto-columns: 23px;
22 padding: 17px 7px 11px 13px;
26 .zero-size { width:0; height:0; }
27 .auto-size { width:auto
; height:auto
; }
37 top:3px; left:1px; right:5px; bottom:1px;
41 grid-column: auto
/ 2;
42 grid-row: auto
/ auto
;
45 grid-column: 9 / auto
; /* 9 is outside the grid */
46 grid-row: 9 / auto
; /* 9 is outside the grid */
49 grid-column: auto
/ 1;
53 grid-column: 4 / auto
;
57 grid-column: 4 / auto
;
65 grid-column: auto
/ auto
;
66 grid-row: auto
/ auto
;
69 grid-column: span
1 / span
2;
70 grid-row: span
2 / span A
;
74 grid-column: span A
/ span
2;
75 grid-row: span
2 / span
1;
86 <div style=
"float:left">
89 <span class=
"a"></span>
90 <span class=
"b abs">b
</span>
94 <span class=
"a"></span>
95 <span class=
"c abs">c
</span>
99 <span class=
"a"></span>
100 <span class=
"d abs">d
</span>
104 <span class=
"a"></span>
105 <span class=
"e abs">e
</span>
109 <span class=
"a"></span>
110 <span class=
"f abs">f
</span>
114 <span class=
"a"></span>
115 <span class=
"g abs">g
</span>
118 </div><div style=
"float:left">
121 <span class=
"a"></span>
122 <div><span class=
"b abs">b
</span></div>
126 <span class=
"a"></span>
127 <x><span class=
"c abs">c
</span></x>
131 <span class=
"a"></span>
132 <span class=
"d abs">d
</span>
136 <span class=
"a"></span>
137 <div><span class=
"e abs">e
</span></div>
141 <span class=
"a"></span>
142 <span class=
"f abs">f
</span>
146 <span class=
"a"></span>
147 <x><span class=
"g abs">g
</span></x>
150 </div><div style=
"float:left">
152 <div class=
"grid zero-size">
153 <span class=
"b abs">b
</span>
156 <div class=
"grid auto-size">
157 <span class=
"h abs">h
</span>
160 <div class=
"grid" style=
"height:auto">
161 <div style=
"grid-column: 1 / span 3"></div>
162 <div class=
"i abs">i
</div>
165 <div class=
"grid" style=
"height:auto">
166 <div style=
"grid-column: 1 / span 3"></div>
167 <div class=
"j abs">j
</div>
170 <div class=
"grid" style=
"width:43px; height:53px">
171 <span class=
"abs" style=
"grid-column-end:1; grid-row-end:1;">a
</span>
172 <span class=
"abs" style=
"grid-column-start:1; grid-row-end:1;">b
</span>
173 <span class=
"abs" style=
"grid-column-end:1; grid-row-start:1;">c
</span>
174 <span class=
"abs" style=
"grid-column-start:1; grid-row-start:1;">d
</span>
177 <div class=
"grid" style=
"width:0px; height:0px; border-width:0;">
178 <span class=
"abs" style=
"grid-column-start:2; grid-row-end:1;"></span>
180 <div class=
"grid" style=
"width:0px; height:0px; border-width:0;">
181 <span class=
"abs" style=
"grid-column-end:1; grid-row-start:2;"></span>
183 <div class=
"grid" style=
"width:0px; height:0px; border-width:0;">
184 <span class=
"abs" style=
"grid-column-start:2; grid-row-start:2;"></span>