Opera table colspan bug

userAgent =

With a row containing 3 cells
123
1, 23
12, 3
With table-layout: fixed
1, 2 3
1 2, 3
Without a row containing 3 cells
1, 2 3
1 2, 3

Opera counts the number of columns as the maximum number of <td> or <th> tags in a row. This means you allways need a single row with all tds having no colspan attribute or the colspan attribute set to 1. Adding table-layout: fixed to the table style seems to help as well.

Screenshot