A table is just rows inside a table, and cells inside rows. That’s it. That’s the lie we tell beginners. Here’s the smallest table that still counts as a table:
<table>
<tr>
<td>Hello</td>
<td>World</td>
</tr>
</table>
If you forget <tr>, the browser panics quietly.
If you forget <td>, nothing shows up.
This is normal. This is pain.
<table>
The outer box. Everything lives inside this. Without it, you’re just stacking random tags.
<tr>
One row. Think horizontal. If your data looks vertical, you messed up here.
<td>
One cell. This is where actual content goes. Text, numbers, regret.