The 'Broken table' error will tell you what the system thinks the total rows and columns for the table are.
In this example, it says '37 rows and 9 columns'.
A quick count of the top row shows a total of 8 columns: the big one on the left and C1 to C7 on the right. A quick scroll through the table confirms that there aren't more columns later on.
The first two rows look good:
The first row includes a header cell that spans two rows, and 7 more cells.
In the second row, we count one cell for the heading from the previous row, and the second cell spans 7 columns.
The third row spans 9 columns, though, and we know there are only 8.
In this case simply replacing the 9 with an 8 will fix the issue.
(It should also be a TH
and the bold should be removed, but that's for a separate section.)
Click 'Update', and the error no longer displays:
In this example, it says '51 rows and 11 columns'.
From first glance it seems as if the table should have 3 columns (not 11). A quick scroll through the table confirms that there aren't more columns later on.
The first two rows look wrong:
The first row has three cells, but the second cell spans 7 columns and the third cell spans 3 columns.
In the second row, The second cell spans 10 columns and there is no third cell.
This colspanning repeats throughout the table, but there are never more than three cells in a row.
First, it's important to note that some cells in the table legitimately span columns: some span all three columns, and a few span only the second and third column.
In Edit mode, search for colspan
and either:
Remove the whole of e.g. {colspan 7}
or {colspan 3}
, or
Replace e.g. {colspan 11}
with {colspan 3}
,
as appropriate.
You can tell which cells legitimately span columns by looking at how many cells there are in that row:
If there's only one cell, it should have {colspan 3}
, and
If there's only two cells, one of them should have {colspan 2}
,
in a 3-column table.
Click 'Update', and the error no longer displays: