@1739

Почему не работает justify-content: space-between (Flex)?

Есть задача - сделать одинаковые интервалы между 3-мя картинками в ряду. При этом левая и правая картинки должны быть прижаты к краям. Добавила к родителю свойство justify-content: space-between. Но интервал между картинками не появляется. Что можно поменять в коде? Заранее спасибо!

HTML:


300x200

300x200

300x200

CSS:
.row {
width: 100%;
display: flex;
justify-content: space-between;
}
.col-4 {
width: 33.33%;
text-align: center;
}
img {
width: 100%; //mobile-responsive
}
  • Вопрос задан
  • 9868 просмотров
Решения вопроса 1
Они у вас 33.33% и заполняют всё. Сделайте 33%

Пример - https://codepen.io/AXP/pen/aWOaZe
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@robotohost
width: calc((100 / 3) - 5px); минусом корректируем отступ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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