Specifications

Bugs

Gecko (i.e. Firefox, Mozilla, etc.)

Gecko implements the RFC 1942 definition, it sets colspan=0 to table width, not by colgroup.

IE

IE implements the HTML 3.2 definition, it sets colspan=0 as colspan=1.

The fix on this page applies the HTML 4.01 definition on IE6

colspan="0" Test Cases: (IE6 fix disabled) / (IE6 fix enabled)

Undefined Colgroup

---===------===------===------===------===------===------===---
colspan=0
---===---colspan=0
---===------===---colspan=0
colspan=3---===---colspan=0
colspan=0---===---
colspan=0---===------===---
---===---colspan=0---===---
colspan=2colspan=0colspan=2
colspan=0colspan=0

Colgroups Defined by Span Attributes

---===------===------===------===------===------===------===------===---
colspan=0
---===------===------===------===---colspan=0
colspan=0---===------===------===---
colspan=0colspan=0
colspan=0colspan=0---===---
---===---colspan=0---===---colspan=0
colspan=2colspan=3---===---colspan=0
---===---colspan=2---===------===------===------===------===---

Colgroups Defined by COLs

---===------===------===------===------===------===------===------===---
colspan=0
---===------===------===------===---colspan=0
colspan=0---===------===------===---
colspan=0colspan=0
colspan=0colspan=0---===---
---===---colspan=0---===---colspan=0
colspan=2colspan=3---===---colspan=0
---===---colspan=2---===------===------===------===------===---

Colgroups Defined a Mix (Span Second)

---===------===------===------===------===------===------===------===---
colspan=0
---===------===------===------===---colspan=0
colspan=0---===------===------===---
colspan=0colspan=0
colspan=0colspan=0---===---
---===---colspan=0---===---colspan=0
colspan=2colspan=3---===---colspan=0
---===---colspan=2---===------===------===------===------===---

Colgroups Defined a Mix (Span First)

---===------===------===------===------===------===------===------===---
colspan=0
---===------===------===------===---colspan=0
colspan=0---===------===------===---
colspan=0colspan=0
colspan=0colspan=0---===---
---===---colspan=0---===---colspan=0
colspan=2colspan=3---===---colspan=0
---===---colspan=2---===------===------===------===------===---

Colgroups Defined by a Mix (Span, Cols, Span)

---===------===------===------===------===------===------===------===---
colspan=0
---===------===------===------===---colspan=0
colspan=0---===------===------===---
colspan=0colspan=0
colspan=0colspan=0---===---
---===---colspan=0---===---colspan=0
colspan=2colspan=3---===---colspan=0
---===---colspan=2---===------===------===------===------===---

Weird Anomaly / Related Bug

Notice on IE6 that on the tables with column groups defined, the 6th lines last cell is in the column group when span attributes define columns, but when COL elements define colgroups it is outside.

Details