| OLD | NEW |
| (Empty) |
| 1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 972 | |
| 2 LayoutView at (0,0) size 800x600 | |
| 3 layer at (0,0) size 785x972 backgroundClip at (0,0) size 785x600 clip at (0,0) s
ize 785x600 | |
| 4 LayoutBlockFlow {HTML} at (0,0) size 785x972 | |
| 5 LayoutBlockFlow {BODY} at (8,8) size 769x956 | |
| 6 LayoutBlockFlow {DIV} at (0,0) size 769x180 | |
| 7 LayoutBlockFlow {HR} at (0,0) size 769x2 [border: (1px inset #EEEEEE)] | |
| 8 LayoutBlockFlow {P} at (0,18) size 769x20 | |
| 9 LayoutInline {B} at (0,0) size 325x19 | |
| 10 LayoutText {#text} at (222,0) size 325x19 | |
| 11 text run at (222,0) width 325: "Tables I, II, III, IV (cellpadding
=0 cellspacing=5)" | |
| 12 LayoutTable {TABLE} at (91,54) size 587x126 [bgcolor=#FFCC00] [border: (
1px outset #808080)] | |
| 13 LayoutTableSection {TBODY} at (1,1) size 585x124 | |
| 14 LayoutTableRow {TR} at (0,2) size 585x120 | |
| 15 LayoutTableCell {TD} at (2,2) size 154x120 [border: (1px inset #80
8080)] [r=0 c=0 rs=1 cs=1] | |
| 16 LayoutTable {TABLE} at (6,6) size 142x108 [bgcolor=#FFFFFF] [bor
der: (1px outset #808080)] | |
| 17 LayoutBlockFlow {CAPTION} at (0,0) size 142x20 | |
| 18 LayoutInline {NOBR} at (0,0) size 42x19 | |
| 19 LayoutText {#text} at (50,0) size 42x19 | |
| 20 text run at (50,0) width 42: "Table I" | |
| 21 LayoutTableSection {TBODY} at (1,21) size 140x86 | |
| 22 LayoutTableRow {TR} at (0,5) size 140x22 | |
| 23 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 24 LayoutText {#text} at (1,1) size 20x19 | |
| 25 text run at (1,1) width 20: "1,1" | |
| 26 LayoutTableCell {TD} at (32,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=1] | |
| 27 LayoutText {#text} at (1,1) size 20x19 | |
| 28 text run at (1,1) width 20: "1,2" | |
| 29 LayoutTableCell {TD} at (59,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=2 rs=1 cs=1] | |
| 30 LayoutText {#text} at (1,1) size 20x19 | |
| 31 text run at (1,1) width 20: "1,3" | |
| 32 LayoutTableCell {TD} at (86,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=3 rs=1 cs=1] | |
| 33 LayoutText {#text} at (1,1) size 20x19 | |
| 34 text run at (1,1) width 20: "1,4" | |
| 35 LayoutTableCell {TD} at (113,5) size 22x22 [border: (1px i
nset #808080)] [r=0 c=4 rs=1 cs=1] | |
| 36 LayoutText {#text} at (1,1) size 20x19 | |
| 37 text run at (1,1) width 20: "1,5" | |
| 38 LayoutTableRow {TR} at (0,32) size 140x22 | |
| 39 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 40 LayoutText {#text} at (1,1) size 20x19 | |
| 41 text run at (1,1) width 20: "2,1" | |
| 42 LayoutTableCell {TD} at (32,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=1 cs=1] | |
| 43 LayoutText {#text} at (1,1) size 20x19 | |
| 44 text run at (1,1) width 20: "2,2" | |
| 45 LayoutTableCell {TD} at (59,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=2 rs=1 cs=1] | |
| 46 LayoutText {#text} at (1,1) size 20x19 | |
| 47 text run at (1,1) width 20: "2,3" | |
| 48 LayoutTableCell {TD} at (86,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=3 rs=1 cs=1] | |
| 49 LayoutText {#text} at (1,1) size 20x19 | |
| 50 text run at (1,1) width 20: "2,4" | |
| 51 LayoutTableCell {TD} at (113,32) size 22x22 [border: (1px
inset #808080)] [r=1 c=4 rs=1 cs=1] | |
| 52 LayoutText {#text} at (1,1) size 20x19 | |
| 53 text run at (1,1) width 20: "2,5" | |
| 54 LayoutTableRow {TR} at (0,59) size 140x22 | |
| 55 LayoutTableCell {TD} at (5,59) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=1 cs=1] | |
| 56 LayoutText {#text} at (1,1) size 20x19 | |
| 57 text run at (1,1) width 20: "3,1" | |
| 58 LayoutTableCell {TD} at (32,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1] | |
| 59 LayoutText {#text} at (1,1) size 20x19 | |
| 60 text run at (1,1) width 20: "3,2" | |
| 61 LayoutTableCell {TD} at (59,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 62 LayoutText {#text} at (1,1) size 20x19 | |
| 63 text run at (1,1) width 20: "3,3" | |
| 64 LayoutTableCell {TD} at (86,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1] | |
| 65 LayoutText {#text} at (1,1) size 20x19 | |
| 66 text run at (1,1) width 20: "3,4" | |
| 67 LayoutTableCell {TD} at (113,59) size 22x22 [border: (1px
inset #808080)] [r=2 c=4 rs=1 cs=1] | |
| 68 LayoutText {#text} at (1,1) size 20x19 | |
| 69 text run at (1,1) width 20: "3,5" | |
| 70 LayoutTableCell {TD} at (158,2) size 154x120 [border: (1px inset #
808080)] [r=0 c=1 rs=1 cs=1] | |
| 71 LayoutTable {TABLE} at (6,6) size 142x108 [bgcolor=#FFFFFF] [bor
der: (1px outset #808080)] | |
| 72 LayoutBlockFlow {CAPTION} at (0,0) size 142x20 | |
| 73 LayoutInline {NOBR} at (0,0) size 48x19 | |
| 74 LayoutText {#text} at (47,0) size 48x19 | |
| 75 text run at (47,0) width 48: "Table II" | |
| 76 LayoutTableSection {TBODY} at (1,21) size 140x86 | |
| 77 LayoutTableRow {TR} at (0,5) size 140x22 | |
| 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 49x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=2] | |
| 82 LayoutText {#text} at (1,1) size 20x19 | |
| 83 text run at (1,1) width 20: "1,2" | |
| 84 LayoutTableCell {TD} at (86,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=3 rs=1 cs=1] | |
| 85 LayoutText {#text} at (1,1) size 20x19 | |
| 86 text run at (1,1) width 20: "1,4" | |
| 87 LayoutTableCell {TD} at (113,5) size 22x22 [border: (1px i
nset #808080)] [r=0 c=4 rs=1 cs=1] | |
| 88 LayoutText {#text} at (1,1) size 20x19 | |
| 89 text run at (1,1) width 20: "1,5" | |
| 90 LayoutTableRow {TR} at (0,32) size 140x22 | |
| 91 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 92 LayoutText {#text} at (1,1) size 20x19 | |
| 93 text run at (1,1) width 20: "2,1" | |
| 94 LayoutTableCell {TD} at (32,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=1 cs=1] | |
| 95 LayoutText {#text} at (1,1) size 20x19 | |
| 96 text run at (1,1) width 20: "2,2" | |
| 97 LayoutTableCell {TD} at (59,32) size 49x22 [border: (1px i
nset #808080)] [r=1 c=2 rs=1 cs=2] | |
| 98 LayoutText {#text} at (1,1) size 20x19 | |
| 99 text run at (1,1) width 20: "2,3" | |
| 100 LayoutTableCell {TD} at (113,32) size 22x22 [border: (1px
inset #808080)] [r=1 c=4 rs=1 cs=1] | |
| 101 LayoutText {#text} at (1,1) size 20x19 | |
| 102 text run at (1,1) width 20: "2,5" | |
| 103 LayoutTableRow {TR} at (0,59) size 140x22 | |
| 104 LayoutTableCell {TD} at (5,59) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=1 cs=1] | |
| 105 LayoutText {#text} at (1,1) size 20x19 | |
| 106 text run at (1,1) width 20: "3,1" | |
| 107 LayoutTableCell {TD} at (32,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1] | |
| 108 LayoutText {#text} at (1,1) size 20x19 | |
| 109 text run at (1,1) width 20: "3,2" | |
| 110 LayoutTableCell {TD} at (59,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 111 LayoutText {#text} at (1,1) size 20x19 | |
| 112 text run at (1,1) width 20: "3,3" | |
| 113 LayoutTableCell {TD} at (86,59) size 22x22 [bgcolor=#FFFF6
6] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1] | |
| 114 LayoutText {#text} at (1,1) size 20x19 | |
| 115 text run at (1,1) width 20: "3,4" | |
| 116 LayoutTableCell {TD} at (113,59) size 22x22 [border: (1px
inset #808080)] [r=2 c=4 rs=1 cs=1] | |
| 117 LayoutText {#text} at (1,1) size 20x19 | |
| 118 text run at (1,1) width 20: "3,5" | |
| 119 LayoutTableCell {TD} at (314,2) size 134x120 [border: (1px inset #
808080)] [r=0 c=2 rs=1 cs=1] | |
| 120 LayoutTable {TABLE} at (6,6) size 122x108 [bgcolor=#FFFFFF] [bor
der: (1px outset #808080)] | |
| 121 LayoutBlockFlow {CAPTION} at (0,0) size 122x20 | |
| 122 LayoutInline {NOBR} at (0,0) size 52x19 | |
| 123 LayoutText {#text} at (35,0) size 52x19 | |
| 124 text run at (35,0) width 52: "Table III" | |
| 125 LayoutTableSection {TBODY} at (1,21) size 120x86 | |
| 126 LayoutTableRow {TR} at (0,5) size 120x22 | |
| 127 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 128 LayoutText {#text} at (1,1) size 20x19 | |
| 129 text run at (1,1) width 20: "1,1" | |
| 130 LayoutTableCell {TD} at (32,5) size 29x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=2] | |
| 131 LayoutText {#text} at (1,1) size 20x19 | |
| 132 text run at (1,1) width 20: "1,2" | |
| 133 LayoutTableCell {TD} at (66,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=3 rs=1 cs=1] | |
| 134 LayoutText {#text} at (1,1) size 20x19 | |
| 135 text run at (1,1) width 20: "1,4" | |
| 136 LayoutTableCell {TD} at (93,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=4 rs=1 cs=1] | |
| 137 LayoutText {#text} at (1,1) size 20x19 | |
| 138 text run at (1,1) width 20: "1,5" | |
| 139 LayoutTableRow {TR} at (0,32) size 120x22 | |
| 140 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 141 LayoutText {#text} at (1,1) size 20x19 | |
| 142 text run at (1,1) width 20: "2,1" | |
| 143 LayoutTableCell {TD} at (32,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=1 cs=1] | |
| 144 LayoutText {#text} at (1,1) size 20x19 | |
| 145 text run at (1,1) width 20: "2,2" | |
| 146 LayoutTableCell {TD} at (59,32) size 29x22 [border: (1px i
nset #808080)] [r=1 c=2 rs=1 cs=2] | |
| 147 LayoutText {#text} at (1,1) size 20x19 | |
| 148 text run at (1,1) width 20: "2,3" | |
| 149 LayoutTableCell {TD} at (93,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=4 rs=1 cs=1] | |
| 150 LayoutText {#text} at (1,1) size 20x19 | |
| 151 text run at (1,1) width 20: "2,5" | |
| 152 LayoutTableRow {TR} at (0,59) size 120x22 | |
| 153 LayoutTableCell {TD} at (5,59) size 22x22 [border: (1px in
set #808080)] [r=2 c=0 rs=1 cs=1] | |
| 154 LayoutText {#text} at (1,1) size 20x19 | |
| 155 text run at (1,1) width 20: "3,1" | |
| 156 LayoutTableCell {TD} at (32,69) size 22x2 [bgcolor=#FFFF66
] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1] | |
| 157 LayoutTableCell {TD} at (59,69) size 2x2 [bgcolor=#FFFF66]
[border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 158 LayoutTableCell {TD} at (66,69) size 22x2 [bgcolor=#FFFF66
] [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1] | |
| 159 LayoutTableCell {TD} at (93,59) size 22x22 [border: (1px i
nset #808080)] [r=2 c=4 rs=1 cs=1] | |
| 160 LayoutText {#text} at (1,1) size 20x19 | |
| 161 text run at (1,1) width 20: "3,5" | |
| 162 LayoutTableCell {TD} at (450,2) size 133x93 [border: (1px inset #8
08080)] [r=0 c=3 rs=1 cs=1] | |
| 163 LayoutTable {TABLE} at (6,6) size 121x81 [bgcolor=#FFFFFF] [bord
er: (1px outset #808080)] | |
| 164 LayoutBlockFlow {CAPTION} at (0,0) size 121x20 | |
| 165 LayoutInline {NOBR} at (0,0) size 53x19 | |
| 166 LayoutText {#text} at (34,0) size 53x19 | |
| 167 text run at (34,0) width 53: "Table IV" | |
| 168 LayoutTableSection {TBODY} at (1,21) size 119x59 | |
| 169 LayoutTableRow {TR} at (0,5) size 119x22 | |
| 170 LayoutTableCell {TD} at (5,5) size 22x22 [border: (1px ins
et #808080)] [r=0 c=0 rs=1 cs=1] | |
| 171 LayoutText {#text} at (1,1) size 20x19 | |
| 172 text run at (1,1) width 20: "1,1" | |
| 173 LayoutTableCell {TD} at (32,5) size 28x22 [border: (1px in
set #808080)] [r=0 c=1 rs=1 cs=2] | |
| 174 LayoutText {#text} at (1,1) size 20x19 | |
| 175 text run at (1,1) width 20: "1,2" | |
| 176 LayoutTableCell {TD} at (65,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=3 rs=1 cs=1] | |
| 177 LayoutText {#text} at (1,1) size 20x19 | |
| 178 text run at (1,1) width 20: "1,4" | |
| 179 LayoutTableCell {TD} at (92,5) size 22x22 [border: (1px in
set #808080)] [r=0 c=4 rs=1 cs=1] | |
| 180 LayoutText {#text} at (1,1) size 20x19 | |
| 181 text run at (1,1) width 20: "1,5" | |
| 182 LayoutTableRow {TR} at (0,32) size 119x22 | |
| 183 LayoutTableCell {TD} at (5,32) size 22x22 [border: (1px in
set #808080)] [r=1 c=0 rs=1 cs=1] | |
| 184 LayoutText {#text} at (1,1) size 20x19 | |
| 185 text run at (1,1) width 20: "2,1" | |
| 186 LayoutTableCell {TD} at (32,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=1 rs=1 cs=1] | |
| 187 LayoutText {#text} at (1,1) size 20x19 | |
| 188 text run at (1,1) width 20: "2,2" | |
| 189 LayoutTableCell {TD} at (59,32) size 28x22 [border: (1px i
nset #808080)] [r=1 c=2 rs=1 cs=2] | |
| 190 LayoutText {#text} at (1,1) size 20x19 | |
| 191 text run at (1,1) width 20: "2,3" | |
| 192 LayoutTableCell {TD} at (92,32) size 22x22 [border: (1px i
nset #808080)] [r=1 c=4 rs=1 cs=1] | |
| 193 LayoutText {#text} at (1,1) size 20x19 | |
| 194 text run at (1,1) width 20: "2,5" | |
| 195 LayoutBlockFlow (anonymous) at (0,180) size 769x20 | |
| 196 LayoutBR {BR} at (0,0) size 0x19 | |
| 197 LayoutBlockFlow {P} at (0,216) size 769x100 | |
| 198 LayoutText {#text} at (0,0) size 767x99 | |
| 199 text run at (0,0) width 304: "This is a table colspan counting problem
(IMHO). " | |
| 200 text run at (304,0) width 443: "The oversize <TABLE> has two rows: one
has *two* <TD> \"requesting\"" | |
| 201 text run at (0,20) width 760: "total of 3 columns to span; second row
has *one* <TD> \"requesting\" total of 3 columns to span. In other words, it's a
sking for" | |
| 202 text run at (0,40) width 397: "one more column than the max number of
'real' elements in a row. " | |
| 203 text run at (396,40) width 371: "Here's the simple case (first one sho
ws the problem; the other" | |
| 204 text run at (0,60) width 68: "adjusts the " | |
| 205 text run at (68,60) width 446: "colspan values and it works) (Dec 19 N
ightly Win 95): All the elements in " | |
| 206 text run at (513,60) width 252: "the two tables below are width=auto (
i.e.," | |
| 207 text run at (0,80) width 171: "no width attribute specified)." | |
| 208 LayoutBlockFlow (anonymous) at (0,332) size 769x20 | |
| 209 LayoutBR {BR} at (0,0) size 0x19 | |
| 210 LayoutTable {TABLE} at (0,352) size 623x58 [border: (1px outset #808080)] | |
| 211 LayoutTableSection {TBODY} at (1,1) size 621x56 | |
| 212 LayoutTableRow {TR} at (0,0) size 621x28 | |
| 213 LayoutTableCell {TD} at (0,0) size 244x28 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=2] | |
| 214 LayoutBlockFlow {P} at (4,4) size 236x20 | |
| 215 LayoutInline {B} at (0,0) size 115x19 | |
| 216 LayoutText {#text} at (0,0) size 115x19 | |
| 217 text run at (0,0) width 115: "This is colspan=2" | |
| 218 LayoutTableCell {TD} at (244,0) size 377x28 [border: (1px inset #808
080)] [r=0 c=2 rs=1 cs=1] | |
| 219 LayoutText {#text} at (4,4) size 182x19 | |
| 220 text run at (4,4) width 182: "Blah Blah Blah Blah Blah Blah" | |
| 221 LayoutTableRow {TR} at (0,28) size 621x28 | |
| 222 LayoutTableCell {TD} at (0,28) size 621x28 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=3] | |
| 223 LayoutBlockFlow {P} at (4,4) size 613x20 | |
| 224 LayoutInline {B} at (0,0) size 115x19 | |
| 225 LayoutText {#text} at (0,0) size 115x19 | |
| 226 text run at (0,0) width 115: "This is colspan=3" | |
| 227 LayoutText {#text} at (115,0) size 498x19 | |
| 228 text run at (115,0) width 149: " blah blah blah blah blah " | |
| 229 text run at (264,0) width 349: "--- why doesn't this cell span
the table (5.0 win95 jun17)?" | |
| 230 LayoutBlockFlow (anonymous) at (0,410) size 769x40 | |
| 231 LayoutBR {BR} at (0,0) size 0x19 | |
| 232 LayoutBR {BR} at (0,20) size 0x19 | |
| 233 LayoutTable {TABLE} at (0,450) size 493x58 [border: (1px outset #808080)] | |
| 234 LayoutTableSection {TBODY} at (1,1) size 491x56 | |
| 235 LayoutTableRow {TR} at (0,0) size 491x28 | |
| 236 LayoutTableCell {TD} at (0,0) size 192x28 [border: (1px inset #80808
0)] [r=0 c=0 rs=1 cs=1] | |
| 237 LayoutBlockFlow {P} at (4,4) size 184x20 | |
| 238 LayoutInline {B} at (0,0) size 115x19 | |
| 239 LayoutText {#text} at (0,0) size 115x19 | |
| 240 text run at (0,0) width 115: "This is colspan=1" | |
| 241 LayoutTableCell {TD} at (192,0) size 299x28 [border: (1px inset #808
080)] [r=0 c=1 rs=1 cs=1] | |
| 242 LayoutText {#text} at (4,4) size 182x19 | |
| 243 text run at (4,4) width 182: "Blah Blah Blah Blah Blah Blah" | |
| 244 LayoutTableRow {TR} at (0,28) size 491x28 | |
| 245 LayoutTableCell {TD} at (0,28) size 491x28 [border: (1px inset #8080
80)] [r=1 c=0 rs=1 cs=2] | |
| 246 LayoutBlockFlow {P} at (4,4) size 483x20 | |
| 247 LayoutInline {B} at (0,0) size 115x19 | |
| 248 LayoutText {#text} at (0,0) size 115x19 | |
| 249 text run at (0,0) width 115: "This is colspan=2" | |
| 250 LayoutText {#text} at (115,0) size 368x19 | |
| 251 text run at (115,0) width 149: " blah blah blah blah blah " | |
| 252 text run at (264,0) width 219: "--- this cell spans the table
correctly." | |
| 253 LayoutBlockFlow (anonymous) at (0,508) size 769x20 | |
| 254 LayoutBR {BR} at (0,0) size 0x19 | |
| 255 LayoutBlockFlow {P} at (0,544) size 769x20 | |
| 256 LayoutText {#text} at (0,0) size 223x19 | |
| 257 text run at (0,0) width 223: "Here's the test case from bug #2645." | |
| 258 LayoutBlockFlow {P} at (0,580) size 769x60 | |
| 259 LayoutText {#text} at (0,0) size 767x59 | |
| 260 text run at (0,0) width 516: "This test case (below) is derived from h
ome.netscape.com (although not much is left). " | |
| 261 text run at (516,0) width 251: "[This was the table structure for \"Au
tos ..." | |
| 262 text run at (0,20) width 759: "Local ...\" and the right-hand column (
\"ABCNews.com...\"); added an extra column to differentiate this example a bit m
ore from" | |
| 263 text run at (0,40) width 94: "the one above]." | |
| 264 LayoutBlockFlow {P} at (0,656) size 769x80 | |
| 265 LayoutText {#text} at (0,0) size 767x79 | |
| 266 text run at (0,0) width 462: "The basic problem is \"competing colspan
requests\". The table has two rows, " | |
| 267 text run at (462,0) width 305: "both of which have COLSPAN requests. T
hey are" | |
| 268 text run at (0,20) width 202: "both asking for one more column " | |
| 269 text run at (202,20) width 519: "than the max number of 'real' element
s in either row (i.e., both ask for total of 5 but the" | |
| 270 text run at (0,40) width 421: "maximum number of TD in either row is 4
). This seems to confuse the " | |
| 271 text run at (421,40) width 333: "algorithm. ;) (Note: all the column e
lements in these two" | |
| 272 text run at (0,60) width 349: "tables are width=fixed except the TD wi
th colspan=(4|3))." | |
| 273 LayoutTable {TABLE} at (0,752) size 680x56 [border: (1px outset #808080)] | |
| 274 LayoutTableSection {TBODY} at (1,1) size 678x54 | |
| 275 LayoutTableRow {TR} at (0,2) size 678x24 | |
| 276 LayoutTableCell {TD} at (2,2) size 84x24 [border: (1px inset #808080
)] [r=0 c=0 rs=1 cs=1] | |
| 277 LayoutText {#text} at (2,2) size 7x19 | |
| 278 text run at (2,2) width 7: "x" | |
| 279 LayoutTableCell {TD} at (88,2) size 353x24 [border: (1px inset #8080
80)] [r=0 c=1 rs=1 cs=2] | |
| 280 LayoutText {#text} at (2,2) size 97x19 | |
| 281 text run at (2,2) width 97: "this (colspan=2)" | |
| 282 LayoutTableCell {TD} at (443,2) size 29x24 [bgcolor=#99CCCC] [border
: (1px inset #808080)] [r=0 c=3 rs=1 cs=1] | |
| 283 LayoutText {#text} at (2,2) size 25x19 | |
| 284 text run at (2,2) width 25: "blue" | |
| 285 LayoutTableCell {TD} at (474,2) size 202x24 [border: (1px inset #808
080)] [r=0 c=4 rs=1 cs=1] | |
| 286 LayoutText {#text} at (2,2) size 22x19 | |
| 287 text run at (2,2) width 22: "that" | |
| 288 LayoutTableRow {TR} at (0,28) size 678x24 | |
| 289 LayoutTableCell {TD} at (2,28) size 84x24 [border: (1px inset #80808
0)] [r=1 c=0 rs=1 cs=1] | |
| 290 LayoutText {#text} at (2,2) size 7x19 | |
| 291 text run at (2,2) width 7: "x" | |
| 292 LayoutTableCell {TD} at (88,28) size 588x24 [bgcolor=#99CCCC] [borde
r: (1px inset #808080)] [r=1 c=1 rs=1 cs=4] | |
| 293 LayoutText {#text} at (2,2) size 316x19 | |
| 294 text run at (2,2) width 316: "blue (colspan=4) --- doesn't span
(5.0 win95 jun17)" | |
| 295 LayoutBlockFlow (anonymous) at (0,808) size 769x20 | |
| 296 LayoutBR {BR} at (0,0) size 0x19 | |
| 297 LayoutBlockFlow {P} at (0,844) size 769x20 | |
| 298 LayoutText {#text} at (0,0) size 409x19 | |
| 299 text run at (0,0) width 409: "Here's the same table but the 'colspan'
values have been normalized." | |
| 300 LayoutTable {TABLE} at (0,880) size 680x56 [border: (1px outset #808080)] | |
| 301 LayoutTableSection {TBODY} at (1,1) size 678x54 | |
| 302 LayoutTableRow {TR} at (0,2) size 678x24 | |
| 303 LayoutTableCell {TD} at (2,2) size 77x24 [border: (1px inset #808080
)] [r=0 c=0 rs=1 cs=1] | |
| 304 LayoutText {#text} at (2,2) size 7x19 | |
| 305 text run at (2,2) width 7: "x" | |
| 306 LayoutTableCell {TD} at (81,2) size 375x24 [border: (1px inset #8080
80)] [r=0 c=1 rs=1 cs=1] | |
| 307 LayoutText {#text} at (2,2) size 97x19 | |
| 308 text run at (2,2) width 97: "this (colspan=1)" | |
| 309 LayoutTableCell {TD} at (458,2) size 29x24 [bgcolor=#99CCCC] [border
: (1px inset #808080)] [r=0 c=2 rs=1 cs=1] | |
| 310 LayoutText {#text} at (2,2) size 25x19 | |
| 311 text run at (2,2) width 25: "blue" | |
| 312 LayoutTableCell {TD} at (489,2) size 187x24 [border: (1px inset #808
080)] [r=0 c=3 rs=1 cs=1] | |
| 313 LayoutText {#text} at (2,2) size 22x19 | |
| 314 text run at (2,2) width 22: "that" | |
| 315 LayoutTableRow {TR} at (0,28) size 678x24 | |
| 316 LayoutTableCell {TD} at (2,28) size 77x24 [border: (1px inset #80808
0)] [r=1 c=0 rs=1 cs=1] | |
| 317 LayoutText {#text} at (2,2) size 7x19 | |
| 318 text run at (2,2) width 7: "x" | |
| 319 LayoutTableCell {TD} at (81,28) size 595x24 [bgcolor=#99CCCC] [borde
r: (1px inset #808080)] [r=1 c=1 rs=1 cs=3] | |
| 320 LayoutText {#text} at (2,2) size 219x19 | |
| 321 text run at (2,2) width 219: "blue (colspan=3) --- spans correct
ly" | |
| 322 LayoutBlockFlow (anonymous) at (0,936) size 769x20 | |
| 323 LayoutBR {BR} at (0,0) size 0x19 | |
| OLD | NEW |