Задать вопрос
scriptroom
@scriptroom
Front-end Web Developer

Как отцентрировать картинку по вертикали внутри блока с динамической высотой?

У меня есть адаптивная HTML-разметка с блоками, размер которых (по высоте и ширине) привязан к viewport и всегда меняется при ресайзе окна. Внутри этих блоков картинка . Картинка изначально ниже по высоте, чем родительский блок.
Вопрос: Как всегда (при загрузке и ресайзе) держать картинку отцентрированной по вертикали относительно высоты своего родиетля?

<div class="clearfix">
 <div class="item"><img src="1.jpg" alt=""></div>
 <div class="item"><img src="1.jpg" alt=""></div>
 <div class="item"><img src="1.jpg" alt=""></div>
 <div class="item"><img src="1.jpg" alt=""></div>
</div>
  • Вопрос задан
  • 17601 просмотр
Подписаться 2 Простой Комментировать
Ответ пользователя Николай К ответам на вопрос (7)
.item {
	position: relative;
}

.item img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
Ответ написан