Тег <caption> - элемент языка html, при помощи которого мы можем дать таблице заголовок. Текст заголовка помещают внутрь этого тега, который, в свою очередь, находится внутри тега <table>. Заголовок таблицы выводится над ней, а текст его выравнивается по центру таблицы.
Обычно тег <caption> помещается сразу после открывающего тега <table> — так логичнее. Но не имеет значения, в каком месте HTML-кода таблицы он присутствует — заголовок все равно будет помещен Web-обозревателем над таблицей.