@N0rd
Frontend developer

Как выровнять блоки по ширине родительского контейнера?

Имеется блок, растягивающийся по ширине на всю страницу, в нем множество более мелких блоков-картинок. Необходимо выравнять картинки по ширине родительского блока.
Пытаюсь сделать это следующим образом - родительскому блоку прописал text-align: justify;
Дочерним блокам задал display: inline-block;

При таком подходе большинство блоков картинок выравниваются как надо, кроме последней строки. Последняя строка выравнивается по левому краю.
Пример jsfiddle.net/KPDZ5
Почему последняя строка не выравнивается по ширине? Как решить эту проблему?
  • Вопрос задан
  • 4648 просмотров
Решения вопроса 1
kristinlbradley.wordpress.com/2011/09/15/cross-bro...

Т.е. в Вашем случае как-то так:
.images {
    text-align: justify;
    width: 100%;
    background-color: #ff0000;
    position: relative;
    text-align-last: justify;
}

.image {
    width: 100px;
    height: 100px;
    display: inline-block;
    background-color: #00ff00;
}

.images:after {
  content: "";
  display: inline-block;
  width: 100%;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 мая 2024, в 16:06
100000 руб./за проект
06 мая 2024, в 15:53
2500 руб./за проект
06 мая 2024, в 15:52
30000 руб./за проект