| 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 784x584 | |
| 6 LayoutBlockFlow {P} at (0,0) size 784x80 | |
| 7 LayoutText {#text} at (0,0) size 771x59 | |
| 8 text run at (0,0) width 771: "In this table (modeled after mozilla.org
template) the cells in column two are requesting colspans of (2,3,2,6) respecti
vely. Notice" | |
| 9 text run at (0,20) width 742: "that they all want to span more than on
e column (which means, in the case of this table, all rows are requesting to spa
n more" | |
| 10 text run at (0,40) width 201: "columns than the number of 'real' " | |
| 11 LayoutInline {CODE} at (0,0) size 32x16 | |
| 12 LayoutText {#text} at (201,43) size 32x16 | |
| 13 text run at (201,43) width 32: "<TD>" | |
| 14 LayoutText {#text} at (233,40) size 751x39 | |
| 15 text run at (233,40) width 518: " in any single rows [i.e., all rows i
n the top table want to span 9 cells, but the maximum" | |
| 16 text run at (0,60) width 65: "number of " | |
| 17 LayoutInline {CODE} at (0,0) size 32x16 | |
| 18 LayoutText {#text} at (65,63) size 32x16 | |
| 19 text run at (65,63) width 32: "<TD>" | |
| 20 LayoutText {#text} at (97,60) size 101x19 | |
| 21 text run at (97,60) width 101: " in any row is 8]." | |
| 22 LayoutBlockFlow {P} at (0,96) size 784x20 | |
| 23 LayoutText {#text} at (0,0) size 460x19 | |
| 24 text run at (0,0) width 460: "This condition leads to the 'white gap'
(in builds of 5.0 for jun04 and before)." | |
| 25 LayoutTable {TABLE} at (0,132) size 784x90 [border: (1px outset #808080)] | |
| 26 LayoutTableSection {TBODY} at (1,1) size 782x88 | |
| 27 LayoutTableRow {TR} at (0,0) size 782x22 | |
| 28 LayoutTableCell {TD} at (0,0) size 97x22 [bgcolor=#999999] [border:
(1px inset #808080)] [r=0 c=0 rs=1 cs=1] | |
| 29 LayoutText {#text} at (1,1) size 8x19 | |
| 30 text run at (1,1) width 8: "1" | |
| 31 LayoutTableCell {TD} at (97,0) size 97x22 [bgcolor=#DDDDDD] [border:
(1px inset #808080)] [r=0 c=1 rs=1 cs=2] | |
| 32 LayoutText {#text} at (1,1) size 8x19 | |
| 33 text run at (1,1) width 8: "2" | |
| 34 LayoutTableCell {TD} at (194,0) size 98x22 [bgcolor=#DDDDDD] [border
: (1px inset #808080)] [r=0 c=3 rs=1 cs=1] | |
| 35 LayoutText {#text} at (1,1) size 8x19 | |
| 36 text run at (1,1) width 8: "4" | |
| 37 LayoutTableCell {TD} at (292,0) size 98x22 [bgcolor=#999999] [border
: (1px inset #808080)] [r=0 c=4 rs=1 cs=1] | |
| 38 LayoutText {#text} at (1,1) size 8x19 | |
| 39 text run at (1,1) width 8: "5" | |
| 40 LayoutTableCell {TD} at (390,0) size 98x22 [border: (1px inset #8080
80)] [r=0 c=5 rs=1 cs=1] | |
| 41 LayoutText {#text} at (1,1) size 8x19 | |
| 42 text run at (1,1) width 8: "6" | |
| 43 LayoutTableCell {TD} at (488,0) size 98x22 [border: (1px inset #8080
80)] [r=0 c=6 rs=1 cs=1] | |
| 44 LayoutText {#text} at (1,1) size 8x19 | |
| 45 text run at (1,1) width 8: "7" | |
| 46 LayoutTableCell {TD} at (586,0) size 98x22 [border: (1px inset #8080
80)] [r=0 c=7 rs=1 cs=1] | |
| 47 LayoutText {#text} at (1,1) size 8x19 | |
| 48 text run at (1,1) width 8: "8" | |
| 49 LayoutTableCell {TD} at (684,0) size 98x22 [bgcolor=#999999] [border
: (1px inset #808080)] [r=0 c=8 rs=1 cs=1] | |
| 50 LayoutText {#text} at (1,1) size 8x19 | |
| 51 text run at (1,1) width 8: "9" | |
| 52 LayoutTableRow {TR} at (0,22) size 782x22 | |
| 53 LayoutTableCell {TD} at (0,22) size 97x22 [bgcolor=#999999] [border:
(1px inset #808080)] [r=1 c=0 rs=1 cs=1] | |
| 54 LayoutText {#text} at (1,1) size 8x19 | |
| 55 text run at (1,1) width 8: "1" | |
| 56 LayoutTableCell {TD} at (97,22) size 195x22 [bgcolor=#DDDDDD] [borde
r: (1px inset #808080)] [r=1 c=1 rs=1 cs=3] | |
| 57 LayoutText {#text} at (1,1) size 8x19 | |
| 58 text run at (1,1) width 8: "2" | |
| 59 LayoutTableCell {TD} at (292,22) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=1 c=4 rs=1 cs=1] | |
| 60 LayoutText {#text} at (1,1) size 8x19 | |
| 61 text run at (1,1) width 8: "5" | |
| 62 LayoutTableCell {TD} at (390,22) size 98x22 [border: (1px inset #808
080)] [r=1 c=5 rs=1 cs=1] | |
| 63 LayoutText {#text} at (1,1) size 8x19 | |
| 64 text run at (1,1) width 8: "6" | |
| 65 LayoutTableCell {TD} at (488,22) size 98x22 [border: (1px inset #808
080)] [r=1 c=6 rs=1 cs=1] | |
| 66 LayoutText {#text} at (1,1) size 8x19 | |
| 67 text run at (1,1) width 8: "7" | |
| 68 LayoutTableCell {TD} at (586,22) size 98x22 [border: (1px inset #808
080)] [r=1 c=7 rs=1 cs=1] | |
| 69 LayoutText {#text} at (1,1) size 8x19 | |
| 70 text run at (1,1) width 8: "8" | |
| 71 LayoutTableCell {TD} at (684,22) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=1 c=8 rs=1 cs=1] | |
| 72 LayoutText {#text} at (1,1) size 8x19 | |
| 73 text run at (1,1) width 8: "9" | |
| 74 LayoutTableRow {TR} at (0,44) size 782x22 | |
| 75 LayoutTableCell {TD} at (0,44) size 97x22 [bgcolor=#999999] [border:
(1px inset #808080)] [r=2 c=0 rs=1 cs=1] | |
| 76 LayoutText {#text} at (1,1) size 8x19 | |
| 77 text run at (1,1) width 8: "1" | |
| 78 LayoutTableCell {TD} at (97,44) size 97x22 [bgcolor=#DDDDDD] [border
: (1px inset #808080)] [r=2 c=1 rs=1 cs=2] | |
| 79 LayoutText {#text} at (1,1) size 8x19 | |
| 80 text run at (1,1) width 8: "2" | |
| 81 LayoutTableCell {TD} at (194,44) size 98x22 [bgcolor=#DDDDDD] [borde
r: (1px inset #808080)] [r=2 c=3 rs=1 cs=1] | |
| 82 LayoutText {#text} at (1,1) size 8x19 | |
| 83 text run at (1,1) width 8: "4" | |
| 84 LayoutTableCell {TD} at (292,44) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=2 c=4 rs=1 cs=1] | |
| 85 LayoutText {#text} at (1,1) size 8x19 | |
| 86 text run at (1,1) width 8: "5" | |
| 87 LayoutTableCell {TD} at (390,44) size 196x22 [border: (1px inset #80
8080)] [r=2 c=5 rs=1 cs=2] | |
| 88 LayoutText {#text} at (1,1) size 8x19 | |
| 89 text run at (1,1) width 8: "6" | |
| 90 LayoutTableCell {TD} at (586,44) size 98x22 [border: (1px inset #808
080)] [r=2 c=7 rs=1 cs=1] | |
| 91 LayoutText {#text} at (1,1) size 8x19 | |
| 92 text run at (1,1) width 8: "8" | |
| 93 LayoutTableCell {TD} at (684,44) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=2 c=8 rs=1 cs=1] | |
| 94 LayoutText {#text} at (1,1) size 8x19 | |
| 95 text run at (1,1) width 8: "9" | |
| 96 LayoutTableRow {TR} at (0,66) size 782x22 | |
| 97 LayoutTableCell {TD} at (0,66) size 488x22 [bgcolor=#999999] [border
: (1px inset #808080)] [r=3 c=0 rs=1 cs=6] | |
| 98 LayoutText {#text} at (1,1) size 8x19 | |
| 99 text run at (1,1) width 8: "1" | |
| 100 LayoutTableCell {TD} at (488,66) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=3 c=6 rs=1 cs=1] | |
| 101 LayoutText {#text} at (1,1) size 8x19 | |
| 102 text run at (1,1) width 8: "7" | |
| 103 LayoutTableCell {TD} at (586,66) size 196x22 [bgcolor=#999999] [bord
er: (1px inset #808080)] [r=3 c=7 rs=1 cs=2] | |
| 104 LayoutText {#text} at (1,1) size 8x19 | |
| 105 text run at (1,1) width 8: "8" | |
| 106 LayoutBlockFlow {P} at (0,238) size 784x40 | |
| 107 LayoutText {#text} at (0,0) size 767x39 | |
| 108 text run at (0,0) width 403: "This is the same table as above, but ins
tead the cells in column two " | |
| 109 text run at (403,0) width 364: "are requesting colspans of (1,2,1,5) r
espectively (i.e., excess" | |
| 110 text run at (0,20) width 413: "requests have been 'normalized' away).
There is no more 'white gap'." | |
| 111 LayoutTable {TABLE} at (0,294) size 784x90 [border: (1px outset #808080)] | |
| 112 LayoutTableSection {TBODY} at (1,1) size 782x88 | |
| 113 LayoutTableRow {TR} at (0,0) size 782x22 | |
| 114 LayoutTableCell {TD} at (0,0) size 97x22 [bgcolor=#999999] [border:
(1px inset #808080)] [r=0 c=0 rs=1 cs=1] | |
| 115 LayoutText {#text} at (1,1) size 8x19 | |
| 116 text run at (1,1) width 8: "1" | |
| 117 LayoutTableCell {TD} at (97,0) size 97x22 [bgcolor=#DDDDDD] [border:
(1px inset #808080)] [r=0 c=1 rs=1 cs=1] | |
| 118 LayoutText {#text} at (1,1) size 8x19 | |
| 119 text run at (1,1) width 8: "2" | |
| 120 LayoutTableCell {TD} at (194,0) size 98x22 [bgcolor=#DDDDDD] [border
: (1px inset #808080)] [r=0 c=2 rs=1 cs=1] | |
| 121 LayoutText {#text} at (1,1) size 8x19 | |
| 122 text run at (1,1) width 8: "3" | |
| 123 LayoutTableCell {TD} at (292,0) size 98x22 [bgcolor=#999999] [border
: (1px inset #808080)] [r=0 c=3 rs=1 cs=1] | |
| 124 LayoutText {#text} at (1,1) size 8x19 | |
| 125 text run at (1,1) width 8: "4" | |
| 126 LayoutTableCell {TD} at (390,0) size 98x22 [border: (1px inset #8080
80)] [r=0 c=4 rs=1 cs=1] | |
| 127 LayoutText {#text} at (1,1) size 8x19 | |
| 128 text run at (1,1) width 8: "5" | |
| 129 LayoutTableCell {TD} at (488,0) size 98x22 [border: (1px inset #8080
80)] [r=0 c=5 rs=1 cs=1] | |
| 130 LayoutText {#text} at (1,1) size 8x19 | |
| 131 text run at (1,1) width 8: "6" | |
| 132 LayoutTableCell {TD} at (586,0) size 98x22 [border: (1px inset #8080
80)] [r=0 c=6 rs=1 cs=1] | |
| 133 LayoutText {#text} at (1,1) size 8x19 | |
| 134 text run at (1,1) width 8: "7" | |
| 135 LayoutTableCell {TD} at (684,0) size 98x22 [bgcolor=#999999] [border
: (1px inset #808080)] [r=0 c=7 rs=1 cs=1] | |
| 136 LayoutText {#text} at (1,1) size 8x19 | |
| 137 text run at (1,1) width 8: "8" | |
| 138 LayoutTableRow {TR} at (0,22) size 782x22 | |
| 139 LayoutTableCell {TD} at (0,22) size 97x22 [bgcolor=#999999] [border:
(1px inset #808080)] [r=1 c=0 rs=1 cs=1] | |
| 140 LayoutText {#text} at (1,1) size 8x19 | |
| 141 text run at (1,1) width 8: "1" | |
| 142 LayoutTableCell {TD} at (97,22) size 195x22 [bgcolor=#DDDDDD] [borde
r: (1px inset #808080)] [r=1 c=1 rs=1 cs=2] | |
| 143 LayoutText {#text} at (1,1) size 8x19 | |
| 144 text run at (1,1) width 8: "2" | |
| 145 LayoutTableCell {TD} at (292,22) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=1 c=3 rs=1 cs=1] | |
| 146 LayoutText {#text} at (1,1) size 8x19 | |
| 147 text run at (1,1) width 8: "4" | |
| 148 LayoutTableCell {TD} at (390,22) size 98x22 [border: (1px inset #808
080)] [r=1 c=4 rs=1 cs=1] | |
| 149 LayoutText {#text} at (1,1) size 8x19 | |
| 150 text run at (1,1) width 8: "5" | |
| 151 LayoutTableCell {TD} at (488,22) size 98x22 [border: (1px inset #808
080)] [r=1 c=5 rs=1 cs=1] | |
| 152 LayoutText {#text} at (1,1) size 8x19 | |
| 153 text run at (1,1) width 8: "6" | |
| 154 LayoutTableCell {TD} at (586,22) size 98x22 [border: (1px inset #808
080)] [r=1 c=6 rs=1 cs=1] | |
| 155 LayoutText {#text} at (1,1) size 8x19 | |
| 156 text run at (1,1) width 8: "7" | |
| 157 LayoutTableCell {TD} at (684,22) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=1 c=7 rs=1 cs=1] | |
| 158 LayoutText {#text} at (1,1) size 8x19 | |
| 159 text run at (1,1) width 8: "8" | |
| 160 LayoutTableRow {TR} at (0,44) size 782x22 | |
| 161 LayoutTableCell {TD} at (0,44) size 97x22 [bgcolor=#999999] [border:
(1px inset #808080)] [r=2 c=0 rs=1 cs=1] | |
| 162 LayoutText {#text} at (1,1) size 8x19 | |
| 163 text run at (1,1) width 8: "1" | |
| 164 LayoutTableCell {TD} at (97,44) size 97x22 [bgcolor=#DDDDDD] [border
: (1px inset #808080)] [r=2 c=1 rs=1 cs=1] | |
| 165 LayoutText {#text} at (1,1) size 8x19 | |
| 166 text run at (1,1) width 8: "2" | |
| 167 LayoutTableCell {TD} at (194,44) size 98x22 [bgcolor=#DDDDDD] [borde
r: (1px inset #808080)] [r=2 c=2 rs=1 cs=1] | |
| 168 LayoutText {#text} at (1,1) size 8x19 | |
| 169 text run at (1,1) width 8: "3" | |
| 170 LayoutTableCell {TD} at (292,44) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=2 c=3 rs=1 cs=1] | |
| 171 LayoutText {#text} at (1,1) size 8x19 | |
| 172 text run at (1,1) width 8: "4" | |
| 173 LayoutTableCell {TD} at (390,44) size 196x22 [border: (1px inset #80
8080)] [r=2 c=4 rs=1 cs=2] | |
| 174 LayoutText {#text} at (1,1) size 8x19 | |
| 175 text run at (1,1) width 8: "5" | |
| 176 LayoutTableCell {TD} at (586,44) size 98x22 [border: (1px inset #808
080)] [r=2 c=6 rs=1 cs=1] | |
| 177 LayoutText {#text} at (1,1) size 8x19 | |
| 178 text run at (1,1) width 8: "7" | |
| 179 LayoutTableCell {TD} at (684,44) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=2 c=7 rs=1 cs=1] | |
| 180 LayoutText {#text} at (1,1) size 8x19 | |
| 181 text run at (1,1) width 8: "8" | |
| 182 LayoutTableRow {TR} at (0,66) size 782x22 | |
| 183 LayoutTableCell {TD} at (0,66) size 488x22 [bgcolor=#999999] [border
: (1px inset #808080)] [r=3 c=0 rs=1 cs=5] | |
| 184 LayoutText {#text} at (1,1) size 8x19 | |
| 185 text run at (1,1) width 8: "1" | |
| 186 LayoutTableCell {TD} at (488,66) size 98x22 [bgcolor=#999999] [borde
r: (1px inset #808080)] [r=3 c=5 rs=1 cs=1] | |
| 187 LayoutText {#text} at (1,1) size 8x19 | |
| 188 text run at (1,1) width 8: "6" | |
| 189 LayoutTableCell {TD} at (586,66) size 196x22 [bgcolor=#999999] [bord
er: (1px inset #808080)] [r=3 c=6 rs=1 cs=2] | |
| 190 LayoutText {#text} at (1,1) size 8x19 | |
| 191 text run at (1,1) width 8: "7" | |
| OLD | NEW |