@ortsuev33

Почему flex потомок меняет ширину ,если у обоих блоков flex:1;?

есть div (родитель display:flex)
и два div( дочерние flex:1)
когда содержимое их меняется ширина у них не пополам, бывает что один забирает место другого почему?И как добиться чтоб было попалам
  • Вопрос задан
  • 310 просмотров
Решения вопроса 1
sergski
@sergski
web-developer
в вашем случае так: flex: 0 1 50%;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Bigata
@Bigata
Web, PHP, JavaScript, HTML, Базы данных, Фриланс
потому что див растягивается. А flex:1 это что?
Ответ написан
@ortsuev33 Автор вопроса
Решил проблему так добавил width двум блокам 50% и поставил box-sizing: border-box; ну и flex 1 оставил в результате в в контейнере с position absolute у меня получилось два одиннаковых блока которые не куда не выезжают а в одном из дочерних элементах пожертвовал его размерами(overflow: hidden;) в случае чего чтоб ширина общего блока не менялась .
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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