Se você não entente muito a semântica de tabelas recomendo este post.
No HTML5 não precisamos fechar as tags: <tbody>, <thead>, <tfoot>, <tr>, <th>, <td> entre outras. Para ficar mais claro veja o seguinte exemplo.
<table>
<caption>Alguns super-heróis</caption>
<thead> <tr> <th>Super-herói <th>Criador <th>Ano
<tfoot> <tr> <th>Super-herói <th>Criador <th>Ano
<tbody>
<tr>
<th>Batman
<td>
Bob Kane <small>(conceito)</small><br>
Bill Finger <small>(desenvolvedor, não-creditado)</small>
<td>1939
<tr> <th>Green Arrow <td>Mort Weisinger<br>George Papp <td>1941
<tr> <th>Superman <td>Jerry Siegel<br>Joe Shuste <td>1938
</table>
| Super-herói | Criador | Ano |
|---|---|---|
| Super-herói | Criador | Ano |
| Batman |
Bob Kane (conceito) Bill Finger (desenvolvedor, não-creditado) | 1939 |
| Green Arrow | Mort Weisinger George Papp | 1941 |
| Superman | Jerry Siegel Joe Shuste | 1938 |