Базовая идея
См. также разметку thead/tbody. Минимально:
<table>
<tr><th>A</th><th>B</th></tr>
<tr><td>1</td><td>2</td></tr>
</table>
Добавляйте th с scope при сложных шапках, caption для названия таблицы.
Итог: table/tr/th/td; для макета страницы таблицы не используйте.