Flexbox почему появляется горизонтальная прокрутка?

Почему блоки 1,2,3,4 не растягиваются вниз по высоте так чтобы
не было горизонтальной прокрутки на ширине экрана от 630px до 830px,ведь у блоков нет фиксированный ширины,что им может мешать растигиваться?
пример на https://codepen.io/Achilles21/pen/RxQGve5a54a37a1e948882217307.png
  • Вопрос задан
  • 977 просмотров
Пригласить эксперта
Ответы на вопрос 2
Odisseya
@Odisseya
Оптимизирую PageSpeed & Performance
Пропишите flex-wrap: wrap;
@media screen and (min-width: 700px) {
    .columns,
    .column {
      display: flex;
      flex-wrap: wrap;
    }
  }
Ответ написан
Комментировать
dimovich85
@dimovich85 Куратор тега CSS
https://u-academy.net/
Картинки должны иметь max-width: 100%, и height: auto. Иначе картинка железно забирает свои размеры по дефолту, а флекс элементы растягиваются из-за контента! Второй момент, Вы написали flex: 1; это grow или shrink? Свойство может не сработает, так как и тот и другой варианты записываются фракциями, целыми числами, надо написать либо полное свойство флекс, включая basis, grow, shrink, либо отдельно flex-grow: 1.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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