Flex-wrap iOS Safari и Chrome - PullRequest
       7

Flex-wrap iOS Safari и Chrome

0 голосов
/ 07 сентября 2018

Flex wrap не работает в Safari и Chrome - это хорошо документировано, но ни одно из исправлений, которые я прочитал, не работает в моей ситуации.

В iOS Safari и Chrome строки просто не переносятся и выходят за пределы контейнера. Я пытался запустить его через Autoprefixer, но все равно не радости.

Вот сокращенный тестовый пример: https://codepen.io/jciw/pen/yxPebP

* {
  box-sizing: border-box;
}

body {
  background-color: #ccc;
}

.container {
  width: 1000px;
  margin: 0 auto;
  background-color: white;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -25px;
  margin-right: -25px;
}

.column-one-third {
  width: 33.333%;
  padding-left: 25px;
  padding-right: 25px;
}
<div class="container">
  <div class="row">
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
    <div class="column-one-third">
      <h1>Hello</h1>
    </div>
  </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...