Как уже отмечали другие, замените col-md-3 на col-md-4
Я не хочу, чтобы столбцы занимали всю строку.Я думаю, это заставит изображения выглядеть слишком большими для пространства.
решение, которое я знаю для Bootstrap 3, заключается в добавлении max-width
в контейнер, чтобы он не растягивался на весь экран/ element (без удаления 100% из изображений, поскольку это больше не приводит к их изменению размера / отзывчивости).
Вы также можете использовать col-sm-4 или col-sm-6, чтобы они нев результате экран становится слишком большим:
https://codepen.io/StudioKonKon/pen/yQQrdM
.mycontent
{
max-width: 800px; /* or something else */
}
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container mycontent">
<div class="row justify-content-md-center">
<div class="col-md-4 text-center">
<img alt="TBD" width="100%" src="https://via.placeholder.com/150" />
</div>
<div class="col-md-4 text-center">
<img alt="TBD" width="100%" src="https://via.placeholder.com/150" />
</div>
<div class="col-md-4 text-center">
<img alt="TBD" width="100%" src="https://via.placeholder.com/150" />
</div>
</div><!-- end row -->
</div><!-- end container -->