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

x | aoeuidhtns
aoeuidhtns | x

x | aoeuidhtns
aoeuidhtns | x

x | aoeuidhtns
aoeuidhtns | x

with third row:

x | aoeuidhtns
aoeuidhtns | x

x | aoeuidhtns
aoeuidhtns | x

x | aoeuidhtns
aoeuidhtns | x

x | x

x | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

x | 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 xx

x

x

x

x

x

x

x | x
x | x

x | x
x | x

Padding:

x | x
x | x

Padding and cellspacing:

x | x
x | x

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

x x x x x | x

x x x x x | x

x x x x x | x | x

x x x x x | x | x

x x x x x | x | x | x

x x x x x | x | x | xxx

x x x x x | x | x | x

x x x x x | x | x

x x x x x | x

x x x x x | x

x x x x x | x

x x x x x | x x x

x

x | x

x | x

x | xxx

# 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

text | text | text

text | text | text

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.

x | x |  | x | x
x | x |  | x | x
x | x |  | x | x
x | x |  | x | x

x | x |  | x | x
x | x |  | x | x
x | x |  | x | x
x | x |  | x | x

x | x |  | x | x
x | x |  | x | x
x | x |  | x | x
x | x |  | x | x

x | x |  | x | x
x | x |  | x | x
x | x |  | x | x
x | x |  | x | x

X | X |  | X | X
X | X |  | X | X
X | X |  | X | X
X | X |  | X | X

# More colspan cases

Z | ZZZZZZZ
cs

cs
Z | ZZZZZZZ

Z | ZZZZZZZ
cs

cs
Z | ZZZZZZZ

25% | 75%
cs

25% | 75%
cs 200

20 | 75%
cs 200

50 | 75%
cs 200

100 | 75%
cs 200

Z | ZZZZZ | ZZZZZZZZZ
x | cs 400
cs 400 | x

Z | ZZZZZ | ZZZZZZZZZ
cs 400 | x
x | cs 400

Z | ZZZZZ | ZZZZZZZZZ
x | cs 75%
cs 75% | x

Z | ZZZZZ | ZZZZZZZZZ
cs 75% | x
x | cs 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

x | x

x | x

x | x

x | x

x | x

x | x

x | x

x | x

x | x

x | x

x | x

x | x

x | x | x

x | x | x

x | x | x

x | x | x

x | x | x

x | x | x

x | x | x

x | x | x

x | x | x

x | x | x