A. Second row has only two cells but first row has three columns, causing layout mismatch.
B. The colspan attribute value should be '3' instead of '2'.
C. The colspan attribute is not allowed on td elements.
D. The table is missing a thead section.
Solution
Step 1: Count columns in first row
The first row has a cell with colspan='2' plus one more cell, so total columns = 2 + 1 = 3.
Step 2: Count columns in second row
The second row has only two cells, so only 2 columns, which causes a mismatch in table layout.
Final Answer:
Second row has only two cells but first row has three columns, causing layout mismatch. -> Option A
Quick Check:
Column count must match in all rows [OK]
Hint: Ensure all rows have same total columns after colspan [OK]
Common Mistakes:
Ignoring column count mismatch
Thinking colspan value must match total columns
Believing colspan is invalid on <td>
5. You want to create a table where the top-left cell spans 2 rows and 3 columns. Which is the correct way to write this cell?
hard
A. <td rowspan='3' colspan='2'>Top Left</td>
B. <td rowspan='2' colspan='3'>Top Left</td>
C. <td colspan='2' rowspan='3'>Top Left</td>
D. <td colspan='3'>Top Left</td>
Solution
Step 1: Identify correct rowspan and colspan values
The cell should span 2 rows vertically and 3 columns horizontally, so rowspan='2' and colspan='3' are needed.
Step 2: Check attribute order and correctness
Attributes can be in any order, but <td rowspan='2' colspan='3'>Top Left</td> correctly uses rowspan='2' and colspan='3'. Other options have swapped or incorrect values.
Final Answer:
<td rowspan='2' colspan='3'>Top Left</td> -> Option B
Quick Check:
Rowspan = rows, colspan = columns [OK]
Hint: Use rowspan for rows, colspan for columns together [OK]
Common Mistakes:
Swapping rowspan and colspan values
Using wrong numbers for spans
Omitting one of the attributes
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.