Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Выравнивание по вертикали, по центру, как?

Всем привет!
Код блока: codepen.io/MikeRo/pen/OmJNGR

1. Пытаюсь сделать так, чтобы при наличие свободного места под текстом (относительно высоты картинки), текст выравнивался по вертикали по центру, примерно так:
Пример
0QIlE


2. А если, текста больше, чем высота картинки, то получается нужно автоматом уже выравнивать картинку по вертикали по центру.

Как правильно все это объединить в рамках одной конструкции?
Спасибо!

UPD
Получилось реализовать следующим методом: codepen.io/MikeRo/pen/OmJNGR
Все заявленное в задаче - работает, но остался вопрос, грамотно-ли так писать, и какие могут быть проблемы в дальнейшем?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 2
cashalot
@cashalot
Если я вам помог - пометьте мой ответ как решение
div.text {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Отвечу на UPD

Не совсем грамотно, я думаю. Слишком много ненужных флексов, это делается проще - вот . Проблема только одна - поддержка IE 8- . Если это проблема)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы