Я сделать веб-страницу и нужен центр выравнивать 3 дивы как промо-контент, как, что:центр текста с изображениями в Flexbox
Для того, чтобы получить этот интервал и выравнивание, я добавил невидимые изображения и сделал то спрятан на мобильном телефоне, так что они получают в ответ, как это:
<div id="promocontent">
<img class="img-responsive" src="img/iconenope.png">
<img class="img-responsive hidden hide-on-med-and-down" src="img/iconehidden.png">
<img class="img-responsive" src="img/iconenope.png">
<img class="img-responsive hidden hide-on-med-and-down" src="img/iconehidden.png">
<img class="img-responsive" src="img/iconenope.png"><br><br>
</div>
CSS:
#promocontent {
display: flex; /* establish flex container */
flex-direction: row; /* default value; can be omitted */
flex-wrap: nowrap; /* default value; can be omitted */
justify-content: space-between; /* switched from default (flex-start, see below) */
padding: 5px;
}
Теперь мне нужно добавить текст на центральной нижней части этих изображений, что-то вроде:
Итак, как я могу сделать это (ответно работает)? Выровняйте 2 строки текста (возможно, 1, но 2 будет лучше).
спасибо.
Есть ли преимущества? Как что-то не так с моим дополнительным img? – MucaP
Ничего, кроме того, что вы вынуждаете пользователя загружать лишний вес. Мы хотим как можно меньше - это совершенство дизайна. Вы также можете попробовать '' 'space-around''' поэкспериментировать с интервалом. – ilrein
Спасибо. Кстати, это сработало! – MucaP