Как выровнять изображения и текст во горизонтали/по центру?

460ae73cd4bc4967b7c84b74c202c156.png
Добрый день.
Сразу скажу что решение искал, html book читал но не понимаю как реализовать.
Задача отцентрировать по горизонтали и по центру 4 картинки и по 2 надписи к ним. (Пример как на рисунке)
Есть код HTML:
<div class="counter">
<img src="/img/1.png"><p>Текст 1</p><p>Текст 2</p>
<img src="/img/2.png"><p>Текст 1</p><p>Текст 2</p>
<img src="/img/3.png"><p>Текст 1</p><p>Текст 2</p>
<img src="/img/4.png"><p>Текст 1</p><p>Текст 2</p>
</div>

У меня проблема здесь - код CSS:
.counter{
	display: inline-block;
	position: absolute;	
	left: 25%;
	background: #9dceb4;
	white-space: nowrap;
	text-align: center;
}

.counter img{
	display: inline-block;
	margin: 5px;
	width: 200px;
	white-space: nowrap;
}

.counter p{

}

Что неправильно я делаю?
Дайте рекомендации, не могу реализовать.
Выравнивается все по вертикали а не по горизонтали.
  • Вопрос задан
  • 5467 просмотров
Решения вопроса 1
aliencash
@aliencash
Партизан
Держите https://codepen.io/aliencash/pen/LjdxZM?editors=1100#0
Но в принципе так никто не делает как вы. Для картинок и подписей к ним есть семантические теги fugure и figcaption.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@cssfish
Плохое знание основ - причина больших бед
каждый набор
<img src="/img/1.png"><p>Текст 1</p><p>Текст 2</p>
заверните в див и его уже инлайн-блоком используйте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы