@ortsuev33

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

есть div (родитель display:flex)
и два div( дочерние flex:1)
когда содержимое их меняется ширина у них не пополам, бывает что один забирает место другого почему?И как добиться чтоб было попалам
  • Вопрос задан
  • 338 просмотров
Решения вопроса 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;) в случае чего чтоб ширина общего блока не менялась .
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект