Свойство justify-content в CSS при расположении элементов в колонку управляет выравниванием по вертикали. 1
Оно определяет, как распределяется свободное пространство между элементами вдоль главной оси (для флексбоксов) и по горизонтали (для гридов). 1
Чтобы свойство работало, в контейнере должно быть свободное место на главной оси. 2 Если элементы заполняют ось, то не остаётся места для распределения, поэтому свойство ничего не даст. 2
При расположении элементов в колонку свойство justify-content будет работать, если свойство flex-direction имеет значение column. 23 Чтобы в контейнере было свободное место при работе в качестве колонки, необходимо задать контейнеру height или block-size. 2 В противном случае свободное пространство не будет распределено. 2