figure и figcaption

Пишу свой проект на ASP.NET, и когда хотела вставить фотку на сайт - узнала, что есть такая штука как figure и figcaption, которые можно использовать вместо типичного тега img.

Расскажите пожалуйста про этот тег, и в частности про figcaption в этом figure

Элемент figure используется в сочетании с figcaption и предназначен для разметки диаграмм, иллюстраций, фотографий, примеров кода и других вещей. Вот что спецификация говорит о figure.

Элемент figure представляет собой самодостаточный блок контента с возможным заголовком, на который, как правило, ссылаются из основного потока документа. Этот блок может быть перемещён из основного потока документа без потери общего смысла документа.

Содержит описание для элемента figure. figcaption (от англ. figure caption — подпись к рисунку) должен быть первым или последним элементом в группе.

figure
       img class="side-bar-adv" src="~/Content/Images/BarcelonaMuseum.jpg" alt="Музей в Барселоне" /
       figcaption Музей в Барселоне
/figure