@Camaro67
Помог? - жми "Отметить решением"

Почему flex-элемент игнорирует ширину flex-контейнера и выходит за его пределы?

Здравствуйте! Суть вопроса собственно в заголовке. Вот варианты примера, в последнем варианте случайно наткнулся на решение, но дошел до него самостоятельно, методом тыка. Поэтому не знаю на сколько оно верное и стоит ли так делать...
В общем нужна помощь, заранее спасибо!
  • Вопрос задан
  • 15198 просмотров
Решения вопроса 1
@Camaro67 Автор вопроса
Помог? - жми "Отметить решением"
Нашел более-адекватное решение: flex-элементу просто нужно задать overflow: hidden;.

UPD: Еще один вариант вместо overflow: hidden; можно задать min-width: 0;.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Madeas
@Madeas
UI / UX Designer, Frontend Developer
уберите white-space: nowrap; и все влезет
Ответ написан
@AHMETSHIN
Скорее всего флексбоксу заданы падинги. И надо добавить:
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы