Firefox 1.5 has different empty-cells defaults and different border coloring throughout between standards mode and quirks mode.

Firefox 1.5 wraps the last word of the third of these tables in quirks mode and of all three in standards mode.

s aose unth asnu etha snue hoae
s aose unth asnu etha snue hoae
s aose unth asnu etha snue hoae
s aose unth asnu etha snue hoae

x
x
x
x

x
xxx
x
x
x
x

xaoeuidhtns
aoeuidhtnsx
xaoeuidhtns
aoeuidhtnsx
xaoeuidhtns
aoeuidhtnsx

with third row:

xaoeuidhtns
aoeuidhtnsx
xaoeuidhtns
aoeuidhtnsx
xaoeuidhtns
aoeuidhtnsx

xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx

x
x
x
x
x
x

xx
xx
xx
xx

Padding:

xx
xx

Padding and cellspacing:

xx
xx

Firefox 1.5 handles this set slightly differently in quirks and standards modes.

x x x x xx
x x x x xx
x x x x xxx
x x x x xxx
x x x x xxxx
x x x x xxxxxx
x x x x xxxx

x x x x xxx

x x x x xx
x x x x xx
x x x x xx
x x x x xx x x

x
xx
xx
xxxx

percentage boundary and overflow conditions

specified widths

200
200
200
200
200
200

These three are border-collapse, which means Firefox 1.5 handles them differently in quirks and standards modes.

200
200
200

border-collapse

Firefox 1.5 handles all of these differently between quirks and standards modes.

text
text
texttexttext
texttexttext
80 s
80 c
80

table-layout:fixed

z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z z
z z zzzzzzzzzzzzzzzzz
z z z z z
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz

with percentages

z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz

with percentages and auto width

z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz
z z zzzzzzzzzzzzzzzzz

See Hixie's tests.


x x
x x
x x
x x
x x
x x
x x
ZZZZZZZ ZZZZZZZ
ZZZZZZZ ZZZZZZZ
ZZZZZZZ ZZZZZZZ
ZZZZZZZ ZZZZZZZ
ZZZZZZZ ZZZZZZZ

Z
Z
Z Z
Z Z

Z Z
Z Z
, , , ,
, , , ,

z zzz z z
z zzz z z
zzzzz z z z z z z z z z z z z z z z z z z z z
zzzzz z z z z z z z z z z z z z z z z z z z z

Firefox 1.5 does this one very differently between quirks and standards modes.

x
z z z z z z z z z z z z z

50 50%
z z z z auto auto 50%
50 auto auto 50%
50 auto auto 50%

Firefox 1.5 handles this one (with 100) differently in quirks and standards mode (wraps the 100 in standards mode; wider in quirks mode).

50 auto auto 50%
100
50 auto auto 50%
49
49
50 auto auto 50%
50 auto auto 50%
50
50
50 auto auto 50%

Note the row order dependence in WinIE6 for the 51 and 160 pairs.

Firefox 1.5 has the same quirk for the 51, 60, and 160 tests (6 tests total) that it did for the 100 test above.

50 auto auto 50%
51
51
50 auto auto 50%
60
50 auto auto 50%
50 auto auto 50%
160
160
50 auto auto 50%
50 auto auto 50%
51
51
50 auto auto 50%

60% 50% xx xx xx xx xx
60% 50% xx xx xx xx xx
60% 50% 50% xx xx xx xx xx
60% 50% 50% xx xx xx xx xx
xx xx xx xx xx 60% x x
xx xx xx xx xx x 60% x
xx xx xx xx xx x x 60%
xx xx xx xx xx x x 60%
xx xx xx xx xx x 60% x
xx xx xx xx xx 60% x x
xx xx xx xx xx 60% x x
xx xx xx xx xx x 60% x
xx xx xx xx xx x x 60%
xx xx xx xx xx x x 60%
xx xx xx xx xx x 60% x
xx xx xx xx xx 60% x x

25%[1] 25%[2]
25%[2] 25%[1]
50%[1] 50%[2]
50%[2] 50%[1]
50%[1] 50%[2]
50%[2] 50%[1]
ZZZZZZZZZZZZZZZZZZZZZZZZZZ 50%[2]
x x x
25%[1] 25%[2] Z
Z 5%[1] Z Z
25%[1] 25%[2] Z
Z Z 5%[1] Z
25%[1] 25%[2] Z
Z 5%[1] 5%[1] Z
15%[1] 25%[2] Z
45%[2] 15%[1] Z
45%[2] 15%[1] Z
15%[1] 25%[2] Z
15%[1] 45%[2] Z
25%[2] 15%[1] Z
25%[2] 15%[1] Z
15%[1] 45%[2] Z

Note that these 16 cases, in WinIE6, have a row order dependence but not a cell order dependence:

x x x x
15% [2] x x
15% [3] x
x x x x
15% [2] x x
16% [3] x
x x x x
15% [2] x x
17% [3] x
x x x x
15% [2] x x
18% [3] x
x x x x
x 15% [2] x
15% [3] x
x x x x
x 15% [2] x
16% [3] x
x x x x
x 15% [2] x
17% [3] x
x x x x
x 15% [2] x
18% [3] x
x x x x
15% [3] x
15% [2] x x
x x x x
16% [3] x
15% [2] x x
x x x x
17% [3] x
15% [2] x x
x x x x
18% [3] x
15% [2] x x
x x x x
15% [3] x
x 15% [2] x
x x x x
16% [3] x
x 15% [2] x
x x x x
17% [3] x
x 15% [2] x
x x x x
18% [3] x
x 15% [2] x

x x x x
15% [3] x
x 15% [2] x
x x x x
15% [3] x
x 16% [2] x
x x x x
15% [3] x
x 17% [2] x
x x x x
15% [3] x
x 50% [2] x
x x x x
15% [3] x
x 11% [2] x
x x x x
15% [3] x
x 10% [2] x
x x x x
15% [3] x
x 9% [2] x
x x x x
15% [3] x
x 3% [2] x

20%[2] [1]
[1] 20%[2]
20%[2] [2]
[1] 20%[2] [1]
[2] 20%[2]
20%[2] [3]
[1] 20%[2] [2]
[2] 20%[2] [1]
[3] 20%[2]
20%[2] [4]
[1] 20%[2] [3]
[2] 20%[2] [2]
[3] 20%[2] [1]
[4] 20%[2]
20%[2] [5]
[1] 20%[2] [4]
[2] 20%[2] [3]
[3] 20%[2] [2]
[4] 20%[2] [1]
[5] 20%[2]

WinIE6 leaves the full horizontal and vertical gaps in quirks mode, but only leaves the gap for the third column in standards mode (in collapses the third row). (Firefox 1.5 collapses both columns and rows in both modes, although sometimes fails to do so when incrementally loading. No other layout engines appear to collapse anything. See separate quirks and standards mode tests.

xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
XXXX
XXXX
XXXX
XXXX

More colspan cases

ZZZZZZZZ
cs
cs
ZZZZZZZZ
ZZZZZZZZ
cs
cs
ZZZZZZZZ
25%75%
cs
25%75%
cs 200
2075%
cs 200
5075%
cs 200
10075%
cs 200
ZZZZZZZZZZZZZZZ
xcs 400
cs 400x
ZZZZZZZZZZZZZZZ
cs 400x
xcs 400
ZZZZZZZZZZZZZZZ
xcs 75%
cs 75%x
ZZZZZZZZZZZZZZZ
cs 75%x
xcs 75%

57% x x
60% x
92% x x
98% x
10% 10% x
60% x
60% x
10% 10% x
80% 80% x
10% x 10% x
x 2% (2)
x x x
x 98% (2)
x x x
x 200 (2)
x x x
x 200 (2)
x x x
x 200
x x
20 x x
200 (2) x
200 (2) x
20 x x
20 20 x
200 (2) x
200 (2) x
20 20 x
x 2ZZZZZZZZZZZZ2
x x x
x 2ZZZZZZZZZZZZ2
x xxx x

200 x
x x
200 (2) x
x x x
200 (2) x
100 x x

75% (2) x
x x x
75% (2) x
xxxxx x x
75% (2) x
20 200 x
75% (2) 10
20 200 x
75% (2) x
20 200 x
10% 10% x
75% (2) x
x x x
75% (2) x
xxxxx x x
75% (2) x
20 200 x
75% (2) 10
20 200 x
75% (2) x
20 200 x
10% 10% x

3ZZZZZZZZZZZZZZZZZZZZZZ3
x xxx
3ZZZZZZZZZZZZZZZZZZZZZZ3
x xxx
3ZZZZZZZZZZZZZZZZZZZZZZ3
x xxx

60% (3) x
50% xx xx x
60% (3) x
50% x xxx x
60% (3) x
50% x x x x x

2ZZZZZZZZZZZZ2 x
x x x x x
2ZZZZZZZZZZZZ2 x
x x x x x

More balancing cases

25% 100 x
25% 100
25% 100
25%
25% 100
25% 100
(3)
25%
(2)
25% 100
(2)
25% 100
25%
25% 100
25% 100
200 (3)
25%
200 (2)
25% 100
200 (2)

widths on col

xx
xx
xx
xx
xx
xx
xx
xx
xx
xx

xx
xx

xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx

More column spanning cases

x x x x x x
x x x x x x x x x x
x x x x x x
x x x
x x x x x x
x x x x x x
x x x x x x
x x x x x x x
x x x x x x
x x x x x x x x x
x x x x x x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Yet more balancing cases

x xxx
x x x x
x x x x x x
x x x x x x

Cases added 2006-11-01.

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
x x x

Added 2006-11-03:

x x x x x x x x x x x x x x x x x x x x x x x x
50 x
50 x
x x x x x x x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x x
50
x x x x x x x x x x x x x x x x x x x x x x x x
50

Added 2006-11-03:

50 25%
50 25%
50 25%
50 25%

Added 2006-11-03:

hellohello
hellohello
hellohello
hellohello

Added 2006-11-04:

100% in 100
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
100% in 100
100% in 100
100% in auto
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
100% in auto
100% in auto

Added 2006-12-26, bug 363874 and bug 363144.

300 (2)
xx
300 (2)
xx x x
300 (2)
xxxx
300 (2)
x 75xxxxx 75
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
aoeui aoeui aoeui aoeui aoeui aoeui aoeui
x 75xxxxx 75

Added 2006-12-27, same reason.

300 (2)
x
300 (2)
x
300 (2)
x
300 (2)
x
300 (2)
xxxxxxxxxxxxxxx
300 (2)
xxxxxxxxxxxxxxx
300 (2)
xxxxxxxxxxxxxxx
300 (2)
xxxxxxxxxxxxxxx
300 (2)
x
300 (2)
xxxxxx
300 (2)
i
300 (2)
xxx
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
300 (2)
xxxxxx
x x x x x x x x x x xxxxxx
xxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x x x x x x x x x x xxxxxx

Tests for bug 363874, added 2006-12-29.

200100
200100
aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui