1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 989
2 LayoutView at (0,0) size 800x600
3 layer at (0,0) size 785x989 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600
4 LayoutBlockFlow {HTML} at (0,0) size 785x989.13
5 LayoutBlockFlow {BODY} at (8,21.44) size 769x951.69
6 LayoutBlockFlow {H1} at (0,0) size 769x37
7 LayoutText {#text} at (0,0) size 343x36
8 text run at (0,0) width 343: "Anonymous table objects"
9 LayoutBlockFlow {P} at (0,58.44) size 769x20
10 LayoutText {#text} at (0,0) size 49x19
11 text run at (0,0) width 49: "See the "
12 LayoutInline {A} at (0,0) size 150x19 [color=#0000EE]
13 LayoutText {#text} at (49,0) size 150x19
14 text run at (49,0) width 51: "relevant "
15 text run at (100,0) width 99: "section of CSS2"
16 LayoutText {#text} at (199,0) size 119x19
17 text run at (199,0) width 119: " for an explanation. "
18 LayoutInline {STRONG} at (0,0) size 273x19
19 LayoutText {#text} at (318,0) size 273x19
20 text run at (318,0) width 122: "This test does not "
21 text run at (440,0) width 151: "test inline-tables at all."
22 LayoutText {#text} at (0,0) size 0x0
23 LayoutBlockFlow {H2} at (0,98.34) size 769x27
24 LayoutText {#text} at (0,0) size 66x26
25 text run at (0,0) width 66: "Rule 1"
26 LayoutTable {DIV} at (0,145.25) size 139x20 [bgcolor=#00FFFF]
27 LayoutTableSection (anonymous) at (0,0) size 139x20
28 LayoutTableRow (anonymous) at (0,0) size 139x20
29 LayoutTableCell (anonymous) at (0,0) size 139x20 [r=0 c=0 rs=1 cs=1]
30 LayoutText {#text} at (0,0) size 139x19
31 text run at (0,0) width 139: "Table 1, Cell 1, Row 1"
32 LayoutBlockFlow {H2} at (0,185.16) size 769x27
33 LayoutText {#text} at (0,0) size 66x26
34 text run at (0,0) width 66: "Rule 2"
35 LayoutBlockFlow {DIV} at (0,232.06) size 769x20
36 LayoutTable (anonymous) at (0,0) size 556x20
37 LayoutTableSection (anonymous) at (0,0) size 556x20
38 LayoutTableRow (anonymous) at (0,0) size 556x20
39 LayoutTableCell {SPAN} at (0,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
40 LayoutText {#text} at (0,0) size 139x19
41 text run at (0,0) width 139: "Table 1, Row 1, Cell 1"
42 LayoutTableCell {SPAN} at (139,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
43 LayoutText {#text} at (0,0) size 139x19
44 text run at (0,0) width 139: "Table 1, Row 1, Cell 2"
45 LayoutTableCell {SPAN} at (278,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
46 LayoutText {#text} at (0,0) size 139x19
47 text run at (0,0) width 139: "Table 1, Row 1, Cell 3"
48 LayoutTableCell {SPAN} at (417,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
49 LayoutText {#text} at (0,0) size 139x19
50 text run at (0,0) width 139: "Table 1, Row 1, Cell 4"
51 LayoutBlockFlow {DIV} at (0,268.06) size 769x60
52 LayoutTable (anonymous) at (0,0) size 556x60
53 LayoutTableSection (anonymous) at (0,0) size 556x60
54 LayoutTableRow (anonymous) at (0,0) size 556x20
55 LayoutTableCell {SPAN} at (0,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
56 LayoutText {#text} at (0,0) size 139x19
57 text run at (0,0) width 139: "Table 2, Row 1, Cell 1"
58 LayoutTableCell {SPAN} at (139,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
59 LayoutText {#text} at (0,0) size 139x19
60 text run at (0,0) width 139: "Table 2, Row 1, Cell 2"
61 LayoutTableCell {SPAN} at (278,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
62 LayoutText {#text} at (0,0) size 139x19
63 text run at (0,0) width 139: "Table 2, Row 1, Cell 3"
64 LayoutTableCell {SPAN} at (417,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
65 LayoutText {#text} at (0,0) size 139x19
66 text run at (0,0) width 139: "Table 2, Row 1, Cell 4"
67 LayoutTableRow {SPAN} at (0,20) size 556x20 [bgcolor=#00FFFF]
68 LayoutTableCell {SPAN} at (0,20) size 139x20 [r=1 c=0 rs=1 cs=1]
69 LayoutText {#text} at (0,0) size 139x19
70 text run at (0,0) width 139: "Table 2, Row 2, Cell 1"
71 LayoutTableCell {SPAN} at (139,20) size 139x20 [r=1 c=1 rs=1 cs=1]
72 LayoutText {#text} at (0,0) size 139x19
73 text run at (0,0) width 139: "Table 2, Row 2, Cell 2"
74 LayoutTableCell {SPAN} at (278,20) size 139x20 [r=1 c=2 rs=1 cs=1]
75 LayoutText {#text} at (0,0) size 139x19
76 text run at (0,0) width 139: "Table 2, Row 2, Cell 3"
77 LayoutTableCell {SPAN} at (417,20) size 139x20 [r=1 c=3 rs=1 cs=1]
78 LayoutText {#text} at (0,0) size 139x19
79 text run at (0,0) width 139: "Table 2, Row 2, Cell 4"
80 LayoutTableRow (anonymous) at (0,40) size 556x20
81 LayoutTableCell {SPAN} at (0,40) size 139x20 [bgcolor=#00FFFF] [r=2 c=0 rs=1 cs=1]
82 LayoutText {#text} at (0,0) size 139x19
83 text run at (0,0) width 139: "Table 2, Row 3, Cell 1"
84 LayoutTableCell {SPAN} at (139,40) size 139x20 [bgcolor=#00FFFF] [r=2 c=1 rs=1 cs=1]
85 LayoutText {#text} at (0,0) size 139x19
86 text run at (0,0) width 139: "Table 2, Row 3, Cell 2"
87 LayoutTableCell {SPAN} at (278,40) size 139x20 [bgcolor=#00FFFF] [r=2 c=2 rs=1 cs=1]
88 LayoutText {#text} at (0,0) size 139x19
89 text run at (0,0) width 139: "Table 2, Row 3, Cell 3"
90 LayoutTableCell {SPAN} at (417,40) size 139x20 [bgcolor=#00FFFF] [r=2 c=3 rs=1 cs=1]
91 LayoutText {#text} at (0,0) size 139x19
92 text run at (0,0) width 139: "Table 2, Row 3, Cell 4"
93 LayoutBlockFlow {H2} at (0,347.97) size 769x27
94 LayoutText {#text} at (0,0) size 137x26
95 text run at (0,0) width 137: "Rules 3 and 4"
96 LayoutBlockFlow {P} at (0,394.88) size 769x20
97 LayoutText {#text} at (0,0) size 474x19
98 text run at (0,0) width 403: "This section does not test the behavior of columns, column groups, "
99 text run at (403,0) width 71: "or captions."
100 LayoutBlockFlow {DIV} at (0,430.88) size 769x60
101 LayoutTable (anonymous) at (0,0) size 556x60
102 LayoutTableSection (anonymous) at (0,0) size 556x60
103 LayoutTableRow {SPAN} at (0,0) size 556x20 [bgcolor=#00FFFF]
104 LayoutTableCell {SPAN} at (0,0) size 139x20 [r=0 c=0 rs=1 cs=1]
105 LayoutText {#text} at (0,0) size 139x19
106 text run at (0,0) width 139: "Table 1, Row 1, Cell 1"
107 LayoutTableCell {SPAN} at (139,0) size 139x20 [r=0 c=1 rs=1 cs=1]
108 LayoutText {#text} at (0,0) size 139x19
109 text run at (0,0) width 139: "Table 1, Row 1, Cell 2"
110 LayoutTableCell {SPAN} at (278,0) size 139x20 [r=0 c=2 rs=1 cs=1]
111 LayoutText {#text} at (0,0) size 139x19
112 text run at (0,0) width 139: "Table 1, Row 1, Cell 3"
113 LayoutTableCell {SPAN} at (417,0) size 139x20 [r=0 c=3 rs=1 cs=1]
114 LayoutText {#text} at (0,0) size 139x19
115 text run at (0,0) width 139: "Table 1, Row 1, Cell 4"
116 LayoutTableRow {SPAN} at (0,20) size 556x20 [bgcolor=#00FFFF]
117 LayoutTableCell {SPAN} at (0,20) size 139x20 [r=1 c=0 rs=1 cs=1]
118 LayoutText {#text} at (0,0) size 82x19
119 text run at (0,0) width 82: "T 1, R 2, C 1"
120 LayoutTableCell {SPAN} at (139,20) size 139x20 [r=1 c=1 rs=1 cs=1]
121 LayoutText {#text} at (0,0) size 139x19
122 text run at (0,0) width 139: "Table 1, Row 2, Cell 2"
123 LayoutTableCell {SPAN} at (278,20) size 139x20 [r=1 c=2 rs=1 cs=1]
124 LayoutText {#text} at (0,0) size 139x19
125 text run at (0,0) width 139: "Table 1, Row 2, Cell 3"
126 LayoutTableCell {SPAN} at (417,20) size 139x20 [r=1 c=3 rs=1 cs=1]
127 LayoutText {#text} at (0,0) size 139x19
128 text run at (0,0) width 139: "Table 1, Row 2, Cell 4"
129 LayoutTableRow {SPAN} at (0,40) size 556x20 [bgcolor=#00FFFF]
130 LayoutTableCell {SPAN} at (0,40) size 139x20 [r=2 c=0 rs=1 cs=1]
131 LayoutText {#text} at (0,0) size 139x19
132 text run at (0,0) width 139: "Table 1, Row 3, Cell 1"
133 LayoutTableCell {SPAN} at (139,40) size 139x20 [r=2 c=1 rs=1 cs=1]
134 LayoutText {#text} at (0,0) size 139x19
135 text run at (0,0) width 139: "Table 1, Row 3, Cell 2"
136 LayoutTableCell {SPAN} at (278,40) size 139x20 [r=2 c=2 rs=1 cs=1]
137 LayoutText {#text} at (0,0) size 82x19
138 text run at (0,0) width 82: "T 1, R 3, C 3"
139 LayoutTableCell {SPAN} at (417,40) size 139x20 [r=2 c=3 rs=1 cs=1]
140 LayoutText {#text} at (0,0) size 139x19
141 text run at (0,0) width 139: "Table 1, Row 3, Cell 4"
142 LayoutBlockFlow {P} at (0,506.88) size 769x20
143 LayoutText {#text} at (0,0) size 688x19
144 text run at (0,0) width 688: "Note: table-header-group and table-footer-group are tested only in their HTML order, and they only appear once."
145 LayoutBlockFlow {DIV} at (0,542.88) size 769x100
146 LayoutTable (anonymous) at (0,0) size 556x100
147 LayoutTableSection {SPAN} at (0,0) size 556x20 [bgcolor=#00FFFF]
148 LayoutTableRow (anonymous) at (0,0) size 556x20
149 LayoutTableCell {SPAN} at (0,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
150 LayoutText {#text} at (0,0) size 139x19
151 text run at (0,0) width 139: "Table 2, Row 1, Cell 1"
152 LayoutTableCell {SPAN} at (139,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
153 LayoutText {#text} at (0,0) size 139x19
154 text run at (0,0) width 139: "Table 2, Row 1, Cell 2"
155 LayoutTableCell {SPAN} at (278,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
156 LayoutText {#text} at (0,0) size 139x19
157 text run at (0,0) width 139: "Table 2, Row 1, Cell 3"
158 LayoutTableCell {SPAN} at (417,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
159 LayoutText {#text} at (0,0) size 139x19
160 text run at (0,0) width 139: "Table 2, Row 1, Cell 4"
161 LayoutTableSection {SPAN} at (0,80) size 556x20 [bgcolor=#00FFFF]
162 LayoutTableRow (anonymous) at (0,0) size 556x20
163 LayoutTableCell {SPAN} at (0,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
164 LayoutText {#text} at (0,0) size 139x19
165 text run at (0,0) width 139: "Table 2, Row 5, Cell 1"
166 LayoutTableCell {SPAN} at (139,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
167 LayoutText {#text} at (0,0) size 139x19
168 text run at (0,0) width 139: "Table 2, Row 5, Cell 2"
169 LayoutTableCell {SPAN} at (278,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
170 LayoutText {#text} at (0,0) size 82x19
171 text run at (0,0) width 82: "T 2, R 5, C 5"
172 LayoutTableCell {SPAN} at (417,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
173 LayoutText {#text} at (0,0) size 139x19
174 text run at (0,0) width 139: "Table 2, Row 5, Cell 4"
175 LayoutTableSection (anonymous) at (0,20) size 556x20
176 LayoutTableRow {SPAN} at (0,0) size 556x20 [bgcolor=#00FFFF]
177 LayoutTableCell {SPAN} at (0,0) size 139x20 [r=0 c=0 rs=1 cs=1]
178 LayoutText {#text} at (0,0) size 82x19
179 text run at (0,0) width 82: "T 2, R 2, C 1"
180 LayoutTableCell {SPAN} at (139,0) size 139x20 [r=0 c=1 rs=1 cs=1]
181 LayoutText {#text} at (0,0) size 139x19
182 text run at (0,0) width 139: "Table 2, Row 2, Cell 2"
183 LayoutTableCell {SPAN} at (278,0) size 139x20 [r=0 c=2 rs=1 cs=1]
184 LayoutText {#text} at (0,0) size 139x19
185 text run at (0,0) width 139: "Table 2, Row 2, Cell 3"
186 LayoutTableCell {SPAN} at (417,0) size 139x20 [r=0 c=3 rs=1 cs=1]
187 LayoutText {#text} at (0,0) size 139x19
188 text run at (0,0) width 139: "Table 2, Row 2, Cell 4"
189 LayoutTableSection {SPAN} at (0,40) size 556x20 [bgcolor=#00FFFF]
190 LayoutTableRow (anonymous) at (0,0) size 556x20
191 LayoutTableCell {SPAN} at (0,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
192 LayoutText {#text} at (0,0) size 82x19
193 text run at (0,0) width 82: "T 2, R 3, C 1"
194 LayoutTableCell {SPAN} at (139,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
195 LayoutText {#text} at (0,0) size 138x19
196 text run at (0,0) width 138: "Table 2, Row 3, Cell x"
197 LayoutTableCell {SPAN} at (278,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
198 LayoutText {#text} at (0,0) size 139x19
199 text run at (0,0) width 139: "Table 2, Row 3, Cell 3"
200 LayoutTableCell {SPAN} at (417,0) size 139x20 [bgcolor=#00FFFF] [r=0 c=3 rs=1 cs=1]
201 LayoutText {#text} at (0,0) size 139x19
202 text run at (0,0) width 139: "Table 2, Row 3, Cell 4"
203 LayoutTableSection {SPAN} at (0,60) size 556x20 [bgcolor=#00FFFF]
204 LayoutTableRow {SPAN} at (0,0) size 556x20
205 LayoutTableCell {SPAN} at (0,0) size 139x20 [r=0 c=0 rs=1 cs=1]
206 LayoutText {#text} at (0,0) size 82x19
207 text run at (0,0) width 82: "T 2, R 4, C 1"
208 LayoutTableCell {SPAN} at (139,0) size 139x20 [r=0 c=1 rs=1 cs=1]
209 LayoutText {#text} at (0,0) size 138x19
210 text run at (0,0) width 138: "Table 2, Row 4, Cell x"
211 LayoutTableCell {SPAN} at (278,0) size 139x20 [r=0 c=2 rs=1 cs=1]
212 LayoutText {#text} at (0,0) size 139x19
213 text run at (0,0) width 139: "Table 2, Row 4, Cell 3"
214 LayoutTableCell {SPAN} at (417,0) size 139x20 [r=0 c=3 rs=1 cs=1]
215 LayoutText {#text} at (0,0) size 139x19
216 text run at (0,0) width 139: "Table 2, Row 4, Cell 4"
217 LayoutBlockFlow {H2} at (0,662.78) size 769x27
218 LayoutText {#text} at (0,0) size 66x26
219 text run at (0,0) width 66: "Rule 5"
220 LayoutTable {DIV} at (0,709.69) size 653x100 [bgcolor=#00FFFF]
221 LayoutTableSection (anonymous) at (0,0) size 653x100
222 LayoutTableRow {SPAN} at (0,0) size 653x20 [bgcolor=#00FFFF]
223 LayoutTableCell {SPAN} at (0,0) size 139x20 [r=0 c=0 rs=1 cs=1]
224 LayoutText {#text} at (0,0) size 139x19
225 text run at (0,0) width 139: "Table 2, Row 1, Cell 1"
226 LayoutTableCell {SPAN} at (139,0) size 139x20 [r=0 c=1 rs=1 cs=1]
227 LayoutText {#text} at (0,0) size 139x19
228 text run at (0,0) width 139: "Table 2, Row 1, Cell 2"
229 LayoutTableCell {SPAN} at (278,0) size 236x20 [r=0 c=2 rs=1 cs=1]
230 LayoutText {#text} at (0,0) size 139x19
231 text run at (0,0) width 139: "Table 2, Row 1, Cell 3"
232 LayoutTableCell {SPAN} at (514,0) size 139x20 [r=0 c=3 rs=1 cs=1]
233 LayoutText {#text} at (0,0) size 139x19
234 text run at (0,0) width 139: "Table 2, Row 1, Cell 4"
235 LayoutTableRow {SPAN} at (0,20) size 653x60 [bgcolor=#00FFFF]
236 LayoutTableCell (anonymous) at (0,20) size 139x20 [r=1 c=0 rs=1 cs=1]
237 LayoutBlockFlow {SPAN} at (0,0) size 139x20
238 LayoutText {#text} at (0,0) size 139x19
239 text run at (0,0) width 139: "Table 2, Row 2, Cell 1"
240 LayoutTableCell {SPAN} at (139,20) size 139x20 [r=1 c=1 rs=1 cs=1]
241 LayoutText {#text} at (0,0) size 139x19
242 text run at (0,0) width 139: "Table 2, Row 2, Cell 2"
243 LayoutTableCell (anonymous) at (278,20) size 236x60 [r=1 c=2 rs=1 cs=1]
244 LayoutBlockFlow {SPAN} at (0,0) size 236x20
245 LayoutText {#text} at (0,0) size 139x19
246 text run at (0,0) width 139: "Table 2, Row 2, Cell 3"
247 LayoutBlockFlow {SPAN} at (0,20) size 236x20
248 LayoutText {#text} at (0,0) size 167x19
249 text run at (0,0) width 167: "also Table 2, Row 2, Cell 3"
250 LayoutBlockFlow (anonymous) at (0,40) size 236x20
251 LayoutText {#text} at (0,0) size 167x19
252 text run at (0,0) width 167: "also Table 2, Row 2, Cell 3"
253 LayoutTableCell {SPAN} at (514,20) size 139x20 [r=1 c=3 rs=1 cs=1]
254 LayoutText {#text} at (0,0) size 139x19
255 text run at (0,0) width 139: "Table 2, Row 2, Cell 4"
256 LayoutTableRow {SPAN} at (0,80) size 653x20 [bgcolor=#00FFFF]
257 LayoutTableCell (anonymous) at (0,80) size 139x20 [r=2 c=0 rs=1 cs=1]
258 LayoutInline {SPAN} at (0,0) size 139x19
259 LayoutText {#text} at (0,0) size 139x19
260 text run at (0,0) width 139: "Table 2, Row 3, Cell 1"
261 LayoutTableCell {SPAN} at (139,80) size 139x20 [r=2 c=1 rs=1 cs=1]
262 LayoutText {#text} at (0,0) size 139x19
263 text run at (0,0) width 139: "Table 2, Row 3, Cell 2"
264 LayoutTableCell (anonymous) at (278,80) size 236x20 [r=2 c=2 rs=1 cs=1]
265 LayoutTable {SPAN} at (0,0) size 236x20 [bgcolor=#00FFFF]
266 LayoutTableSection (anonymous) at (0,0) size 236x20
267 LayoutTableRow (anonymous) at (0,0) size 236x20
268 LayoutTableCell (anonymous) at (0,0) size 236x20 [r=0 c=0 rs=1 cs=1]
269 LayoutText {#text} at (0,0) size 236x19
270 text run at (0,0) width 236: "Table 2, Row 3, Cell 3 (a nested table)"
271 LayoutTableCell {SPAN} at (514,80) size 139x20 [r=2 c=3 rs=1 cs=1]
272 LayoutText {#text} at (0,0) size 139x19
273 text run at (0,0) width 139: "Table 2, Row 3, Cell 4"
274 LayoutBlockFlow {HR} at (0,825.69) size 769x2 [border: (1px inset #EEEEEE)]
275 LayoutBlockFlow {P} at (0,843.69) size 769x36
276 LayoutInline {A} at (0,0) size 88x19 [color=#0000EE]
277 LayoutBlockFlow {IMG} at (0,0) size 88x31
278 LayoutBlockFlow {P} at (0,895.69) size 769x20
279 LayoutText {#text} at (0,0) size 57x19
280 text run at (0,0) width 57: "(Back to "
281 LayoutInline {A} at (0,0) size 149x19 [color=#0000EE]
282 LayoutText {#text} at (57,0) size 149x19
283 text run at (57,0) width 149: "CSS Testing Information"
284 LayoutText {#text} at (206,0) size 8x19
285 text run at (206,0) width 8: ", "
286 LayoutInline {A} at (0,0) size 77x19 [color=#0000EE]
287 LayoutText {#text} at (214,0) size 77x19
288 text run at (214,0) width 77: "David Baron"
289 LayoutText {#text} at (291,0) size 5x19
290 text run at (291,0) width 5: ")"
291 LayoutBlockFlow {P} at (0,931.69) size 769x20
292 LayoutInline {A} at (0,0) size 30x19 [color=#0000EE]
293 LayoutText {#text} at (0,0) size 30x19
294 text run at (0,0) width 30: "LDB"
295 LayoutText {#text} at (30,0) size 8x19
296 text run at (30,0) width 8: ", "
297 LayoutInline {A} at (0,0) size 151x19 [color=#0000EE]
298 LayoutText {#text} at (38,0) size 151x19
299 text run at (38,0) width 151: "dbaron@fas.harvard.edu"
300 layer at (8,865) size 88x31 backgroundClip at (0,0) size 0x0 clip at (0,0) size 0x0 scrollHeight 62
301 LayoutBlockFlow {DIV} at (0,0) size 88x31 [border: (1px solid #C0C0C0)]
302 LayoutImage (floating) {IMG} at (2,2) size 16x16
303 layer at (26,867) size 68x60 backgroundClip at (0,0) size 0x0 clip at (0,0) size 0x0
304 LayoutBlockFlow {DIV} at (18,2) size 68x60
305 LayoutText {#text} at (0,0) size 43x59
306 text run at (0,0) width 32: "Valid"
307 text run at (0,20) width 43: "HTML"
308 text run at (0,40) width 25: "4.0!"