div.footban {
display: flex;
}
когда вы устанавливаете свойство отображения элемента на flex
, как вы это сделали, flex-direction
по умолчанию устанавливается на row
, что помещает каждый прямой дочерний элемент в одну строку
когда вы изменяете размер своего окна, вы можете просто установить медиа-запрос, который будет действовать на определенный размер окна вашего браузера, и сбросить flex-direction
на column
, и каждый прямой потомок div.footban
будет выровнен по вертикали ивторой div будет под первым
// I use 768px just for sample purpose
@media all and (min-width : 768px) {
div.footban {
flex-direction: column;
}
}