| OLD | NEW |
| (Empty) |
| 1 layer at (0,0) size 800x600 | |
| 2 LayoutView at (0,0) size 800x600 | |
| 3 layer at (20,20) size 644x433 | |
| 4 LayoutBlockFlow {HTML} at (20,20) size 644x433 [border: none (4px solid #80808
0) none] | |
| 5 LayoutBlockFlow {BODY} at (-4,-4) size 644x433 [bgcolor=#FFFFFF] [border: (1
px solid #000000)] | |
| 6 LayoutBlockFlow {H1} at (41,41) size 562x120 | |
| 7 LayoutText {#text} at (0,2) size 270x115 | |
| 8 text run at (0,2) width 270: "Acid3" | |
| 9 LayoutBlockFlow {DIV} at (41,121) size 562x312 | |
| 10 LayoutBlockFlow {P} at (7,80) size 54x42 [bgcolor=#FF0000] [border: (1px
solid #000000)] | |
| 11 LayoutBlockFlow {P} at (70,64) size 64x50 [bgcolor=#FFA500] [border: (1p
x solid #000000)] | |
| 12 LayoutBlockFlow {P} at (144.98,48) size 74x58 [bgcolor=#FFFF00] [border:
(1px solid #000000)] | |
| 13 LayoutBlockFlow {P} at (230.98,32) size 86x66 [bgcolor=#00FF00] [border:
(1px solid #000000)] | |
| 14 LayoutBlockFlow {P} at (329.98,16) size 96x74 [bgcolor=#0000FF] [border:
(1px solid #000000)] | |
| 15 LayoutBlockFlow {P} at (440.98,0) size 106x82 [bgcolor=#800080] [border:
(1px solid #000000)] | |
| 16 LayoutText {#text} at (0,0) size 0x0 | |
| 17 LayoutBlockFlow {P} at (41,214) size 568x120 | |
| 18 LayoutInline {SPAN} at (0,0) size 168x115 | |
| 19 LayoutText {#text} at (204,2) size 168x115 | |
| 20 text run at (204,2) width 168: "100" | |
| 21 LayoutInline {SPAN} at (0,0) size 28x115 | |
| 22 LayoutText {#text} at (372,2) size 28x115 | |
| 23 text run at (372,2) width 28: "/" | |
| 24 LayoutInline {SPAN} at (0,0) size 168x115 | |
| 25 LayoutText {#text} at (400,2) size 168x115 | |
| 26 text run at (400,2) width 168: "100" | |
| 27 LayoutBlockFlow (anonymous) at (41,334) size 562x0 | |
| 28 LayoutInline {MAP} at (0,0) size 0x0 | |
| 29 LayoutInline {AREA} at (0,0) size 0x0 [color=#0000FF] | |
| 30 LayoutBlockFlow (anonymous) at (41,334) size 562x0 | |
| 31 LayoutBlockFlow {FORM} at (0,0) size 562x0 | |
| 32 LayoutTable {TABLE} at (0,0) size 0x0 | |
| 33 LayoutTableSection {TBODY} at (0,0) size 0x0 | |
| 34 LayoutTableRow {TR} at (0,0) size 0x0 | |
| 35 LayoutTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1] | |
| 36 LayoutBlockFlow {P} at (0,0) size 0x0 | |
| 37 LayoutBlockFlow (anonymous) at (41,334) size 562x0 | |
| 38 LayoutInline {MAP} at (0,0) size 0x0 | |
| 39 LayoutText {#text} at (0,0) size 0x0 | |
| 40 LayoutBlockFlow {P} at (41,334) size 582x98 [color=#808080] | |
| 41 LayoutText {#text} at (0,0) size 113x18 | |
| 42 text run at (0,0) width 113: "To pass the test," | |
| 43 LayoutBlockFlow (floating) {SPAN} at (562,0) size 20x20 [bgcolor=#FFFFFF
] | |
| 44 LayoutText {#text} at (112,0) size 549x56 | |
| 45 text run at (112,0) width 437: " a browser must use its default settin
gs, the animation has to be" | |
| 46 text run at (0,19) width 546: "smooth, the score has to end on 100/100
, and the final page has to look exactly," | |
| 47 text run at (0,38) width 126: "pixel for pixel, like " | |
| 48 LayoutInline {A} at (0,0) size 164x18 [color=#0000FF] | |
| 49 LayoutText {#text} at (126,38) size 164x18 | |
| 50 text run at (126,38) width 164: "this reference rendering" | |
| 51 LayoutText {#text} at (290,38) size 4x18 | |
| 52 text run at (290,38) width 4: "." | |
| 53 layer at (57,350) size 0x0 | |
| 54 LayoutIFrame (floating) {IFRAME} at (0,0) size 0x0 | |
| 55 layer at (0,0) size 0x0 scrollWidth 1 scrollHeight 1 | |
| 56 LayoutView at (0,0) size 0x0 | |
| 57 layer at (0,0) size 0x1 | |
| 58 LayoutBlockFlow {HTML} at (0,0) size 0x1 | |
| 59 LayoutBlockFlow {BODY} at (0,0) size 0x1 | |
| 60 LayoutImage {IMG} at (0,0) size 1x1 | |
| 61 layer at (57,350) size 0x0 | |
| 62 LayoutIFrame (floating) {IFRAME} at (0,0) size 0x0 | |
| 63 layer at (0,0) size 0x0 scrollWidth 16 scrollHeight 2309 | |
| 64 LayoutView at (0,0) size 0x0 | |
| 65 layer at (0,0) size 0x2309 | |
| 66 LayoutBlockFlow {HTML} at (0,0) size 0x2309 | |
| 67 LayoutBlockFlow {BODY} at (8,8) size 0x2288 | |
| 68 LayoutBlockFlow {PRE} at (0,0) size 0x2288 | |
| 69 LayoutText {#text} at (0,0) size 8x2288 | |
| 70 text run at (0,0) width 8: "<" | |
| 71 text run at (0,16) width 8: "!" | |
| 72 text run at (0,32) width 8: "D" | |
| 73 text run at (0,48) width 8: "O" | |
| 74 text run at (0,64) width 8: "C" | |
| 75 text run at (0,80) width 8: "T" | |
| 76 text run at (0,96) width 8: "Y" | |
| 77 text run at (0,112) width 8: "P" | |
| 78 text run at (0,128) width 8: "E" | |
| 79 text run at (0,144) width 0: " " | |
| 80 text run at (0,160) width 8: "h" | |
| 81 text run at (0,176) width 8: "t" | |
| 82 text run at (0,192) width 8: "m" | |
| 83 text run at (0,208) width 8: "l" | |
| 84 text run at (0,224) width 8: ">" | |
| 85 text run at (0,240) width 8: "<" | |
| 86 text run at (0,256) width 8: "h" | |
| 87 text run at (0,272) width 8: "t" | |
| 88 text run at (0,288) width 8: "m" | |
| 89 text run at (0,304) width 8: "l" | |
| 90 text run at (0,320) width 8: ">" | |
| 91 text run at (0,336) width 8: "<" | |
| 92 text run at (0,352) width 8: "h" | |
| 93 text run at (0,368) width 8: "e" | |
| 94 text run at (0,384) width 8: "a" | |
| 95 text run at (0,400) width 8: "d" | |
| 96 text run at (0,416) width 8: ">" | |
| 97 text run at (0,432) width 8: "<" | |
| 98 text run at (0,448) width 8: "t" | |
| 99 text run at (0,464) width 8: "i" | |
| 100 text run at (0,480) width 8: "t" | |
| 101 text run at (0,496) width 8: "l" | |
| 102 text run at (0,512) width 8: "e" | |
| 103 text run at (0,528) width 8: ">" | |
| 104 text run at (0,544) width 8: "F" | |
| 105 text run at (0,560) width 8: "A" | |
| 106 text run at (0,576) width 8: "I" | |
| 107 text run at (0,592) width 8: "L" | |
| 108 text run at (0,608) width 8: "<" | |
| 109 text run at (0,624) width 8: "/" | |
| 110 text run at (0,640) width 8: "t" | |
| 111 text run at (0,656) width 8: "i" | |
| 112 text run at (0,672) width 8: "t" | |
| 113 text run at (0,688) width 8: "l" | |
| 114 text run at (0,704) width 8: "e" | |
| 115 text run at (0,720) width 8: ">" | |
| 116 text run at (0,736) width 8: "<" | |
| 117 text run at (0,752) width 8: "/" | |
| 118 text run at (0,768) width 8: "h" | |
| 119 text run at (0,784) width 8: "e" | |
| 120 text run at (0,800) width 8: "a" | |
| 121 text run at (0,816) width 8: "d" | |
| 122 text run at (0,832) width 8: ">" | |
| 123 text run at (0,848) width 8: "<" | |
| 124 text run at (0,864) width 8: "b" | |
| 125 text run at (0,880) width 8: "o" | |
| 126 text run at (0,896) width 8: "d" | |
| 127 text run at (0,912) width 8: "y" | |
| 128 text run at (0,928) width 8: ">" | |
| 129 text run at (0,944) width 8: "<" | |
| 130 text run at (0,960) width 8: "p" | |
| 131 text run at (0,976) width 8: ">" | |
| 132 text run at (0,992) width 8: "F" | |
| 133 text run at (0,1008) width 8: "A" | |
| 134 text run at (0,1024) width 8: "I" | |
| 135 text run at (0,1040) width 8: "L" | |
| 136 text run at (0,1056) width 8: "<" | |
| 137 text run at (0,1072) width 8: "/" | |
| 138 text run at (0,1088) width 8: "p" | |
| 139 text run at (0,1104) width 8: ">" | |
| 140 text run at (0,1120) width 8: "<" | |
| 141 text run at (0,1136) width 8: "s" | |
| 142 text run at (0,1152) width 8: "c" | |
| 143 text run at (0,1168) width 8: "r" | |
| 144 text run at (0,1184) width 8: "i" | |
| 145 text run at (0,1200) width 8: "p" | |
| 146 text run at (0,1216) width 8: "t" | |
| 147 text run at (0,1232) width 8: ">" | |
| 148 text run at (0,1248) width 8: "p" | |
| 149 text run at (0,1264) width 8: "a" | |
| 150 text run at (0,1280) width 8: "r" | |
| 151 text run at (0,1296) width 8: "e" | |
| 152 text run at (0,1312) width 8: "n" | |
| 153 text run at (0,1328) width 8: "t" | |
| 154 text run at (0,1344) width 8: "." | |
| 155 text run at (0,1360) width 8: "n" | |
| 156 text run at (0,1376) width 8: "o" | |
| 157 text run at (0,1392) width 8: "t" | |
| 158 text run at (0,1408) width 8: "i" | |
| 159 text run at (0,1424) width 8: "f" | |
| 160 text run at (0,1440) width 8: "y" | |
| 161 text run at (0,1456) width 8: "(" | |
| 162 text run at (0,1472) width 8: "\"" | |
| 163 text run at (0,1488) width 8: "r" | |
| 164 text run at (0,1504) width 8: "e" | |
| 165 text run at (0,1520) width 8: "s" | |
| 166 text run at (0,1536) width 8: "o" | |
| 167 text run at (0,1552) width 8: "u" | |
| 168 text run at (0,1568) width 8: "r" | |
| 169 text run at (0,1584) width 8: "c" | |
| 170 text run at (0,1600) width 8: "e" | |
| 171 text run at (0,1616) width 8: "s" | |
| 172 text run at (0,1632) width 8: "/" | |
| 173 text run at (0,1648) width 8: "a" | |
| 174 text run at (0,1664) width 8: "c" | |
| 175 text run at (0,1680) width 8: "i" | |
| 176 text run at (0,1696) width 8: "d" | |
| 177 text run at (0,1712) width 8: "3" | |
| 178 text run at (0,1728) width 8: "/" | |
| 179 text run at (0,1744) width 8: "e" | |
| 180 text run at (0,1760) width 8: "m" | |
| 181 text run at (0,1776) width 8: "p" | |
| 182 text run at (0,1792) width 8: "t" | |
| 183 text run at (0,1808) width 8: "y" | |
| 184 text run at (0,1824) width 8: "." | |
| 185 text run at (0,1840) width 8: "t" | |
| 186 text run at (0,1856) width 8: "x" | |
| 187 text run at (0,1872) width 8: "t" | |
| 188 text run at (0,1888) width 8: "\"" | |
| 189 text run at (0,1904) width 8: ")" | |
| 190 text run at (0,1920) width 8: "<" | |
| 191 text run at (0,1936) width 8: "/" | |
| 192 text run at (0,1952) width 8: "s" | |
| 193 text run at (0,1968) width 8: "c" | |
| 194 text run at (0,1984) width 8: "r" | |
| 195 text run at (0,2000) width 8: "i" | |
| 196 text run at (0,2016) width 8: "p" | |
| 197 text run at (0,2032) width 8: "t" | |
| 198 text run at (0,2048) width 8: ">" | |
| 199 text run at (0,2064) width 8: "<" | |
| 200 text run at (0,2080) width 8: "/" | |
| 201 text run at (0,2096) width 8: "b" | |
| 202 text run at (0,2112) width 8: "o" | |
| 203 text run at (0,2128) width 8: "d" | |
| 204 text run at (0,2144) width 8: "y" | |
| 205 text run at (0,2160) width 8: ">" | |
| 206 text run at (0,2176) width 8: "<" | |
| 207 text run at (0,2192) width 8: "/" | |
| 208 text run at (0,2208) width 8: "h" | |
| 209 text run at (0,2224) width 8: "t" | |
| 210 text run at (0,2240) width 8: "m" | |
| 211 text run at (0,2256) width 8: "l" | |
| 212 text run at (0,2272) width 8: ">" | |
| 213 layer at (57,350) size 0x0 | |
| 214 LayoutIFrame (floating) {IFRAME} at (0,0) size 0x0 | |
| 215 layer at (0,0) size 0x0 | |
| 216 LayoutView at (0,0) size 0x0 | |
| 217 layer at (0,0) size 0x8 | |
| 218 LayoutBlockFlow {HTML} at (0,0) size 0x8 | |
| 219 LayoutBlockFlow {BODY} at (8,8) size 0x0 | |
| 220 layer at (131,84) size 0x0 | |
| 221 LayoutBlockFlow (positioned) {OBJECT} at (130.50,84.30) size 0x0 | |
| 222 layer at (131,84) size 300x150 | |
| 223 LayoutEmbeddedObject (positioned) {OBJECT} at (130.50,84.30) size 300x150 | |
| 224 layer at (0,0) size 300x150 | |
| 225 LayoutView at (0,0) size 300x150 | |
| 226 layer at (0,0) size 300x16 | |
| 227 LayoutBlockFlow {HTML} at (0,0) size 300x16 | |
| 228 LayoutBlockFlow {BODY} at (8,16) size 284x0 | |
| 229 LayoutBlockFlow {P} at (0,0) size 284x0 | |
| 230 layer at (17,18) size 80x36 | |
| 231 LayoutBlockFlow (positioned) {A} at (17,18) size 80x36 [color=#FF0000] | |
| 232 LayoutText {#text} at (0,0) size 69x36 | |
| 233 text run at (0,0) width 67: "YOU SHOULD" | |
| 234 text run at (0,12) width 69: "NOT SEE THIS" | |
| 235 text run at (0,24) width 34: "AT ALL" | |
| 236 layer at (638,18) size 20x20 | |
| 237 LayoutBlockFlow (positioned) {<pseudo:after>} at (638,18) size 20x20 [color=#F
FFFFF] [bgcolor=#FF00FF] | |
| 238 LayoutTextFragment (anonymous) at (0,0) size 20x20 | |
| 239 text run at (0,0) width 20: "X" | |
| 240 layer at (10,10) size 81x46 | |
| 241 LayoutBlockFlow (positioned) {DIV} at (10,10) size 80.80x46 [color=#00000000] | |
| 242 LayoutText {#text} at (0,0) size 81x45 | |
| 243 text run at (0,0) width 81: "FAIL" | |
| OLD | NEW |