Проще увидеть, если вы положили разноцветные фоны на свои элементы, но ваши два элемента имеют ширину 100% и располагаются друг над другом в центре страницы из-за flex-wrap: wrap
.
Итак, чтобы выровнять или выровнять элементы, вам нужно сначала задать направление изгиба.(Задавая направление, когда любая строка столбца меняет то, что считается главной осью, вы можете увидеть диаграмму на MDN )
Строка установит основную ось как лево-правую, а столбец -главная ось вверх-вниз.
После этого вы можете использовать Justify-content: space-beween
, чтобы расположить элементы как можно больше в поле div вдоль главной оси.(align-content
контролирует все, что установлено в качестве противоположной оси)
.flex{
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: space-between;
align-content: flex-start;
width: 500px;
height: 600px;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}