+ 1
Can anyone tell me what I'm doing wrong?
What am I doing wrong here? The second 'phone number' doesn't show up underneath the first one but rather in the bottom cell of a fourth column that seemingly comes from nowhere. <table border="2"> <tr> <td>Name</td> <td>Address</td> <td>Phone Number</td> </tr> <tr> <td bgcolor="red">Sherri</td> <td rowspan="2">5 Olive St</td> <td>555-555-5555</td> </tr> <tr> <td>Rob</td> <td></td> <td>777-777-7777</td> </tr> </table>
3 ответов
+ 5
remove rowspan="2"
https://code.sololearn.com/WudYyf0ZrSZj/?ref=app
because the second cell in second row is assigned to occupy two row-cellspace,
so third tr need two td only, (first td for first column, second td for third column), so the third td goes to a new column - the fourth column.
+ 2
This is a second solution, if you keep rowspan, use only two td at third tr.
https://code.sololearn.com/WMBN7Cc1cMQY/?ref=app
Meanwhile, table is old fashioned, learn CSS Grid System instead
https://code.sololearn.com/WTnC2BJ6tJKl/?ref=app
https://code.sololearn.com/W4CYCf5Izf4Q/?ref=app
+ 1
Gordon Thank you issue solved.