Задать вопрос
@Senseich

Элементы flex-box сжимаются даже с заданной шириной. Это нормальное поведение?

Начал изучать flex-box. Подскажите, это нормально когда у элементов задана ширина, но при уменьшении экрана блоки всё равно сжимаются. Так и должно быть у флексов? Если да, то как сделать чтобы флекс не сжимался , а перескакивал на следующую строчку? Вот пример, в котором я это увидел: https://jsfiddle.net/api/post/library/pure/
  • Вопрос задан
  • 10433 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 4
Hardwit
@Hardwit
Front-end Developer
Для того, что бы перескакивали, нужно добавить свойство flex-wrap: wrap;
Ответ написан
Комментировать
@sewaca
flex-shrink: 0; и никаких min-width не надо уже
Ответ написан
Комментировать
Amirez
@Amirez
В чем секрет кота Бориса?
Да, это нормально поведение флекс-элементов. Для переноса flex-wrap, как говорили выше(почти тоже что white-space). min-width тебе в помощь. Прочти для чего нужны flex-basis, flex-grow и flex-shrink(пригодится, если будешь делать липкий футер)
Ответ написан
Комментировать
@skeevy
Frontend WebDev
html5.by/blog/flexbox - тут подробное описание, и уделено внимание flex-wrap, как написано выше
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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