Ваш HTML:
<div class="img-with-text">
<img src="yourimage.jpg" alt="sometext" />
<p>Some text</p>
</div>
Если вы знаете ширину вашего изображения, ваш CSS:
.img-with-text {
text-align: justify;
width: [width of img];
}
.img-with-text img {
display: block;
margin: 0 auto;
}
В противном случае ваш текст под изображением станет свободным. Чтобы предотвратить это, просто установите ширину вашего контейнера.