Flexbox (дисплей: flex) не работает на iOS 13 - PullRequest
1 голос
/ 27 апреля 2020

Проблема возникает в браузере Safari с iOS 13 .

Страница имеет статус c html с использованием bootstrap 4 и AngularJS.

Вот ссылка на код http://jsfiddle.net/dermingo/q1mygfnh/15/

и вот проверяемая ссылка http://jsfiddle.net/dermingo/q1mygfnh/15/show ( на всякий случай)

Поведение следующее:

Bug on iOS 13 caused by display flex (I believe)

  • Вы нажимаете на картинку с # 1 (или 2) и приземлитесь на ползунок
  • Нажмите Go назад
  • И вы заметите, что некоторые стили потерпели крах

Если вы проверите его, вы увидите проблему, исходящую из класса .row:

.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

Добавив пробел в display: flex; и затем удалите его, класс возвращается к жизни:

enter image description here

Почему так себя ведет и как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...