A ver un poquito de HTML...
<caption>: lo que sería un header (<h1><h2> etc..) para una tabla, y se sitúa fuera de la misma.
EJ.
Código HTML:
<caption>UNOS DATOS TABULADOS</caption>
<table>
<thead>
<tr>
<th></th>
</tr>
...
Cita: DIV,P, alinean una tabla, imagen, texto..
eeee..... sí, lo que digas
, aunque también se usan para eso si no le encuentras un mejor uso...
<div>(division, creo
) sería para hacer una división o capa en la página, para posicionar los elementos que la componen en un bloque.
<p>(paragraph) para un parrafo.