| OLD | NEW |
| (Empty) |
| 1 layer at (0,0) size 800x600 | |
| 2 LayoutView at (0,0) size 800x600 | |
| 3 layer at (0,0) size 800x600 | |
| 4 LayoutBlockFlow {HTML} at (0,0) size 800x600 | |
| 5 LayoutBlockFlow {BODY} at (8,8) size 784x576 | |
| 6 LayoutBlockFlow {DIV} at (0,0) size 784x216 | |
| 7 LayoutBlockFlow {P} at (0,0) size 784x20 | |
| 8 LayoutText {#text} at (229,0) size 326x19 | |
| 9 text run at (229,0) width 326: "Tables I, II, III, IV (cellpadding=0
cellspacing=5)" | |
| 10 LayoutTable {TABLE} at (199.50,36) size 385x180 [bgcolor=#FFCC00] [borde
r: (1px outset #808080)] | |
| 11 LayoutTableSection {TBODY} at (1,1) size 383x178 | |
| 12 LayoutTableRow {TR} at (0,2) size 383x174 | |
| 13 LayoutTableCell {TD} at (2,2) size 100x174 [border: (1px inset #80
8080)] [r=0 c=0 rs=1 cs=1] | |
| 14 LayoutTable {TABLE} at (6,6) size 88x162 [bgcolor=#FFFFFF] [bord
er: (1px outset #808080)] | |
| 15 LayoutBlockFlow {CAPTION} at (0,0) size 88x20 | |
| 16 LayoutInline {NOBR} at (0,0) size 42x19 | |
| 17 LayoutText {#text} at (23,0) size 42x19 | |
| 18 text run at (23,0) width 42: "Table I" | |
| 19 LayoutTableSection {TBODY} at (1,21) size 86x140 | |
| 20 LayoutTableRow {TR} at (0,5) size 86x22 | |
| 21 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 22 LayoutText {#text} at (1,1) size 20x19 | |
| 23 text run at (1,1) width 20: "1,1" | |
| 24 LayoutTableCell {TD} at (32,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=1] | |
| 25 LayoutText {#text} at (1,1) size 20x19 | |
| 26 text run at (1,1) width 20: "1,2" | |
| 27 LayoutTableCell {TD} at (59,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=2 rs=1 cs=1] | |
| 28 LayoutText {#text} at (1,1) size 20x19 | |
| 29 text run at (1,1) width 20: "1,3" | |
| 30 LayoutTableRow {TR} at (0,32) size 86x22 | |
| 31 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 32 LayoutText {#text} at (1,1) size 20x19 | |
| 33 text run at (1,1) width 20: "2,1" | |
| 34 LayoutTableCell {TD} at (32,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=1 cs=1] | |
| 35 LayoutText {#text} at (1,1) size 20x19 | |
| 36 text run at (1,1) width 20: "2,2" | |
| 37 LayoutTableCell {TD} at (59,32) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1] | |
| 38 LayoutText {#text} at (1,1) size 20x19 | |
| 39 text run at (1,1) width 20: "2,3" | |
| 40 LayoutTableRow {TR} at (0,59) size 86x22 | |
| 41 LayoutTableCell {TD} at (5,59) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=1 cs=1] | |
| 42 LayoutText {#text} at (1,1) size 20x19 | |
| 43 text run at (1,1) width 20: "3,1" | |
| 44 LayoutTableCell {TD} at (32,59) size 22x22 [border: (1px i
nset #808080)] [r=2 c=1 rs=1 cs=1] | |
| 45 LayoutText {#text} at (1,1) size 20x19 | |
| 46 text run at (1,1) width 20: "3,2" | |
| 47 LayoutTableCell {TD} at (59,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 48 LayoutText {#text} at (1,1) size 20x19 | |
| 49 text run at (1,1) width 20: "3,3" | |
| 50 LayoutTableRow {TR} at (0,86) size 86x22 | |
| 51 LayoutTableCell {TD} at (5,86) size 22x22 [border: (1px in
set #808080)] [r=3 c=0 rs=1 cs=1] | |
| 52 LayoutText {#text} at (1,1) size 20x19 | |
| 53 text run at (1,1) width 20: "4,1" | |
| 54 LayoutTableCell {TD} at (32,86) size 22x22 [border: (1px i
nset #808080)] [r=3 c=1 rs=1 cs=1] | |
| 55 LayoutText {#text} at (1,1) size 20x19 | |
| 56 text run at (1,1) width 20: "4,2" | |
| 57 LayoutTableCell {TD} at (59,86) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1] | |
| 58 LayoutText {#text} at (1,1) size 20x19 | |
| 59 text run at (1,1) width 20: "4,3" | |
| 60 LayoutTableRow {TR} at (0,113) size 86x22 | |
| 61 LayoutTableCell {TD} at (5,113) size 22x22 [border: (1px i
nset #808080)] [r=4 c=0 rs=1 cs=1] | |
| 62 LayoutText {#text} at (1,1) size 20x19 | |
| 63 text run at (1,1) width 20: "5,1" | |
| 64 LayoutTableCell {TD} at (32,113) size 22x22 [border: (1px
inset #808080)] [r=4 c=1 rs=1 cs=1] | |
| 65 LayoutText {#text} at (1,1) size 20x19 | |
| 66 text run at (1,1) width 20: "5,2" | |
| 67 LayoutTableCell {TD} at (59,113) size 22x22 [border: (1px
inset #808080)] [r=4 c=2 rs=1 cs=1] | |
| 68 LayoutText {#text} at (1,1) size 20x19 | |
| 69 text run at (1,1) width 20: "5,3" | |
| 70 LayoutTableCell {TD} at (104,2) size 100x174 [border: (1px inset #
808080)] [r=0 c=1 rs=1 cs=1] | |
| 71 LayoutTable {TABLE} at (6,6) size 88x162 [bgcolor=#FFFFFF] [bord
er: (1px outset #808080)] | |
| 72 LayoutBlockFlow {CAPTION} at (0,0) size 88x20 | |
| 73 LayoutInline {NOBR} at (0,0) size 48x19 | |
| 74 LayoutText {#text} at (20,0) size 48x19 | |
| 75 text run at (20,0) width 48: "Table II" | |
| 76 LayoutTableSection {TBODY} at (1,21) size 86x140 | |
| 77 LayoutTableRow {TR} at (0,5) size 86x22 | |
| 78 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 79 LayoutText {#text} at (1,1) size 20x19 | |
| 80 text run at (1,1) width 20: "1,1" | |
| 81 LayoutTableCell {TD} at (32,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=1] | |
| 82 LayoutText {#text} at (1,1) size 20x19 | |
| 83 text run at (1,1) width 20: "1,2" | |
| 84 LayoutTableCell {TD} at (59,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=2 rs=1 cs=1] | |
| 85 LayoutText {#text} at (1,1) size 20x19 | |
| 86 text run at (1,1) width 20: "1,3" | |
| 87 LayoutTableRow {TR} at (0,32) size 86x22 | |
| 88 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 89 LayoutText {#text} at (1,1) size 20x19 | |
| 90 text run at (1,1) width 20: "2,1" | |
| 91 LayoutTableCell {TD} at (32,45) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=2 cs=1] | |
| 92 LayoutText {#text} at (1,1) size 20x19 | |
| 93 text run at (1,1) width 20: "2,2" | |
| 94 LayoutTableCell {TD} at (59,32) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1] | |
| 95 LayoutText {#text} at (1,1) size 20x19 | |
| 96 text run at (1,1) width 20: "2,3" | |
| 97 LayoutTableRow {TR} at (0,59) size 86x22 | |
| 98 LayoutTableCell {TD} at (5,72) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=2 cs=1] | |
| 99 LayoutText {#text} at (1,1) size 20x19 | |
| 100 text run at (1,1) width 20: "3,1" | |
| 101 LayoutTableCell {TD} at (59,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 102 LayoutText {#text} at (1,1) size 20x19 | |
| 103 text run at (1,1) width 20: "3,3" | |
| 104 LayoutTableRow {TR} at (0,86) size 86x22 | |
| 105 LayoutTableCell {TD} at (32,86) size 22x22 [border: (1px i
nset #808080)] [r=3 c=1 rs=1 cs=1] | |
| 106 LayoutText {#text} at (1,1) size 20x19 | |
| 107 text run at (1,1) width 20: "4,2" | |
| 108 LayoutTableCell {TD} at (59,86) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1] | |
| 109 LayoutText {#text} at (1,1) size 20x19 | |
| 110 text run at (1,1) width 20: "4,3" | |
| 111 LayoutTableRow {TR} at (0,113) size 86x22 | |
| 112 LayoutTableCell {TD} at (5,113) size 22x22 [border: (1px i
nset #808080)] [r=4 c=0 rs=1 cs=1] | |
| 113 LayoutText {#text} at (1,1) size 20x19 | |
| 114 text run at (1,1) width 20: "5,1" | |
| 115 LayoutTableCell {TD} at (32,113) size 22x22 [border: (1px
inset #808080)] [r=4 c=1 rs=1 cs=1] | |
| 116 LayoutText {#text} at (1,1) size 20x19 | |
| 117 text run at (1,1) width 20: "5,2" | |
| 118 LayoutTableCell {TD} at (59,113) size 22x22 [border: (1px
inset #808080)] [r=4 c=2 rs=1 cs=1] | |
| 119 LayoutText {#text} at (1,1) size 20x19 | |
| 120 text run at (1,1) width 20: "5,3" | |
| 121 LayoutTableCell {TD} at (206,2) size 100x154 [border: (1px inset #
808080)] [r=0 c=2 rs=1 cs=1] | |
| 122 LayoutTable {TABLE} at (6,6) size 88x142 [bgcolor=#FFFFFF] [bord
er: (1px outset #808080)] | |
| 123 LayoutBlockFlow {CAPTION} at (0,0) size 88x20 | |
| 124 LayoutInline {NOBR} at (0,0) size 52x19 | |
| 125 LayoutText {#text} at (18,0) size 52x19 | |
| 126 text run at (18,0) width 52: "Table III" | |
| 127 LayoutTableSection {TBODY} at (1,21) size 86x120 | |
| 128 LayoutTableRow {TR} at (0,5) size 86x22 | |
| 129 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 130 LayoutText {#text} at (1,1) size 20x19 | |
| 131 text run at (1,1) width 20: "1,1" | |
| 132 LayoutTableCell {TD} at (32,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=1] | |
| 133 LayoutText {#text} at (1,1) size 20x19 | |
| 134 text run at (1,1) width 20: "1,2" | |
| 135 LayoutTableCell {TD} at (59,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=2 rs=1 cs=1] | |
| 136 LayoutText {#text} at (1,1) size 20x19 | |
| 137 text run at (1,1) width 20: "1,3" | |
| 138 LayoutTableRow {TR} at (0,32) size 86x22 | |
| 139 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 140 LayoutText {#text} at (1,1) size 20x19 | |
| 141 text run at (1,1) width 20: "2,1" | |
| 142 LayoutTableCell {TD} at (32,35) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=2 cs=1] | |
| 143 LayoutText {#text} at (1,1) size 20x19 | |
| 144 text run at (1,1) width 20: "2,2" | |
| 145 LayoutTableCell {TD} at (59,42) size 22x2 [bgcolor=#FFFF66
] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1] | |
| 146 LayoutTableRow {TR} at (0,59) size 86x2 | |
| 147 LayoutTableCell {TD} at (5,62) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=2 cs=1] | |
| 148 LayoutText {#text} at (1,1) size 20x19 | |
| 149 text run at (1,1) width 20: "3,1" | |
| 150 LayoutTableCell {TD} at (59,59) size 22x2 [bgcolor=#FFFF66
] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 151 LayoutTableRow {TR} at (0,66) size 86x22 | |
| 152 LayoutTableCell {TD} at (32,66) size 22x22 [border: (1px i
nset #808080)] [r=3 c=1 rs=1 cs=1] | |
| 153 LayoutText {#text} at (1,1) size 20x19 | |
| 154 text run at (1,1) width 20: "4,2" | |
| 155 LayoutTableCell {TD} at (59,76) size 22x2 [bgcolor=#FFFF66
] [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1] | |
| 156 LayoutTableRow {TR} at (0,93) size 86x22 | |
| 157 LayoutTableCell {TD} at (5,93) size 22x22 [border: (1px in
set #808080)] [r=4 c=0 rs=1 cs=1] | |
| 158 LayoutText {#text} at (1,1) size 20x19 | |
| 159 text run at (1,1) width 20: "5,1" | |
| 160 LayoutTableCell {TD} at (32,93) size 22x22 [border: (1px i
nset #808080)] [r=4 c=1 rs=1 cs=1] | |
| 161 LayoutText {#text} at (1,1) size 20x19 | |
| 162 text run at (1,1) width 20: "5,2" | |
| 163 LayoutTableCell {TD} at (59,93) size 22x22 [border: (1px i
nset #808080)] [r=4 c=2 rs=1 cs=1] | |
| 164 LayoutText {#text} at (1,1) size 20x19 | |
| 165 text run at (1,1) width 20: "5,3" | |
| 166 LayoutTableCell {TD} at (308,2) size 73x152 [border: (1px inset #8
08080)] [r=0 c=3 rs=1 cs=1] | |
| 167 LayoutTable {TABLE} at (6,6) size 61x140 [bgcolor=#FFFFFF] [bord
er: (1px outset #808080)] | |
| 168 LayoutBlockFlow {CAPTION} at (0,0) size 61x20 | |
| 169 LayoutInline {NOBR} at (0,0) size 53x19 | |
| 170 LayoutText {#text} at (4,0) size 53x19 | |
| 171 text run at (4,0) width 53: "Table IV" | |
| 172 LayoutTableSection {TBODY} at (1,21) size 59x118 | |
| 173 LayoutTableRow {TR} at (0,5) size 59x22 | |
| 174 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 175 LayoutText {#text} at (1,1) size 20x19 | |
| 176 text run at (1,1) width 20: "1,1" | |
| 177 LayoutTableCell {TD} at (32,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=1] | |
| 178 LayoutText {#text} at (1,1) size 20x19 | |
| 179 text run at (1,1) width 20: "1,2" | |
| 180 LayoutTableRow {TR} at (0,32) size 59x22 | |
| 181 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 182 LayoutText {#text} at (1,1) size 20x19 | |
| 183 text run at (1,1) width 20: "2,1" | |
| 184 LayoutTableCell {TD} at (32,34) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=2 cs=1] | |
| 185 LayoutText {#text} at (1,1) size 20x19 | |
| 186 text run at (1,1) width 20: "2,2" | |
| 187 LayoutTableRow {TR} at (0,59) size 59x0 | |
| 188 LayoutTableCell {TD} at (5,61) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=2 cs=1] | |
| 189 LayoutText {#text} at (1,1) size 20x19 | |
| 190 text run at (1,1) width 20: "3,1" | |
| 191 LayoutTableRow {TR} at (0,64) size 59x22 | |
| 192 LayoutTableCell {TD} at (32,64) size 22x22 [border: (1px i
nset #808080)] [r=3 c=1 rs=1 cs=1] | |
| 193 LayoutText {#text} at (1,1) size 20x19 | |
| 194 text run at (1,1) width 20: "4,2" | |
| 195 LayoutTableRow {TR} at (0,91) size 59x22 | |
| 196 LayoutTableCell {TD} at (5,91) size 22x22 [border: (1px in
set #808080)] [r=4 c=0 rs=1 cs=1] | |
| 197 LayoutText {#text} at (1,1) size 20x19 | |
| 198 text run at (1,1) width 20: "5,1" | |
| 199 LayoutTableCell {TD} at (32,91) size 22x22 [border: (1px i
nset #808080)] [r=4 c=1 rs=1 cs=1] | |
| 200 LayoutText {#text} at (1,1) size 20x19 | |
| 201 text run at (1,1) width 20: "5,2" | |
| 202 LayoutBlockFlow {HR} at (0,224) size 784x2 [border: (1px inset #EEEEEE)] | |
| 203 LayoutBlockFlow {P} at (0,242) size 784x20 | |
| 204 LayoutInline {B} at (0,0) size 542x19 | |
| 205 LayoutText {#text} at (121,0) size 542x19 | |
| 206 text run at (121,0) width 542: "This demonstrates a problem with \"o
verlapping rowspan cells\" (look at Table IV)." | |
| 207 LayoutBlockFlow {P} at (0,278) size 784x20 | |
| 208 LayoutInline {B} at (0,0) size 52x19 | |
| 209 LayoutText {#text} at (0,0) size 52x19 | |
| 210 text run at (0,0) width 52: "Table I:" | |
| 211 LayoutText {#text} at (51,0) size 117x19 | |
| 212 text run at (51,0) width 117: " a regular 5x3 table" | |
| 213 LayoutBlockFlow {P} at (0,314) size 784x20 | |
| 214 LayoutInline {B} at (0,0) size 58x19 | |
| 215 LayoutText {#text} at (0,0) size 58x19 | |
| 216 text run at (0,0) width 58: "Table II:" | |
| 217 LayoutText {#text} at (57,0) size 387x19 | |
| 218 text run at (57,0) width 387: " introduces rowspan=2 for cells (2,2) a
nd (3,1), which 'overlap'." | |
| 219 LayoutBlockFlow {P} at (0,350) size 784x60 | |
| 220 LayoutInline {B} at (0,0) size 64x19 | |
| 221 LayoutText {#text} at (0,0) size 64x19 | |
| 222 text run at (0,0) width 64: "Table III:" | |
| 223 LayoutText {#text} at (63,0) size 784x59 | |
| 224 text run at (63,0) width 715: " is Table II, but cells (2,3),(3,3) and
(4,3) now have 'empty' contents; the resulting table is still OK. Note that the
height" | |
| 225 text run at (0,20) width 784: "of (2,3) and (4,3) is determined by cel
ls (2,1) and (4,2) respectively, whereas (3,3) has ~0 height since no 'effective
' cell in the row" | |
| 226 text run at (0,40) width 510: "has any definite height requirement (ex
cept for border, margin, padding if applicable)." | |
| 227 LayoutBlockFlow {P} at (0,426) size 784x40 | |
| 228 LayoutInline {B} at (0,0) size 62x19 | |
| 229 LayoutText {#text} at (0,0) size 62x19 | |
| 230 text run at (0,0) width 62: "Table IV:" | |
| 231 LayoutText {#text} at (61,0) size 732x39 | |
| 232 text run at (61,0) width 671: " is Table III, but column 3 has been re
moved (cells (1,3),(2,3),(3,3),(4,3),(5,3)). This should mirror the first two" | |
| 233 text run at (0,20) width 270: "columns of Table III (but currently doe
s not)." | |
| 234 LayoutBlockFlow {P} at (0,482) size 784x40 | |
| 235 LayoutText {#text} at (0,0) size 765x39 | |
| 236 text run at (0,0) width 765: "Note that cells (2,2) and (3,1) are stil
l in the correct position, with the same size as Table III, but that their cells
pacing with (5,1)" | |
| 237 text run at (0,20) width 116: "and (4,2) is absent." | |
| 238 LayoutBlockFlow {P} at (0,538) size 784x20 | |
| 239 LayoutText {#text} at (0,0) size 467x19 | |
| 240 text run at (0,0) width 467: "Tested with Apr25, M4 and 1999051109 (wi
n95, opt.) Dated: May 11 1999" | |
| OLD | NEW |