Строка класса начальной загрузки не работает должным образом с Safari - PullRequest
0 голосов
/ 27 августа 2018

, поэтому я разместил немного раньше с ошибкой, которую я получал в сафари, показанном ниже.

coding issue

Подводя итог, можно сказать, что всякий раз, когда я загружал свой сайт в Safari, он не загружал макет должным образом и всегда, казалось, имел самый левый элемент, обернутый под остальным содержимым.

После получения ответов на этот пост, просто люди, которые велели мне жестко обновить и сбросить сафари, я продолжал самостоятельно копаться в элементах и ​​менять код, чтобы в конечном итоге найти, что удаление класса 'row' решило проблему.

Теперь, все, что сейчас можно удалить, если посмотреть на мой веб-сайт в Chrome и Safari, это немного убрать маржу. Я могу добавить это обратно вручную без особых усилий.

Мой вопрос: можем ли мы найти способ это исправить? Класс 'row' - это начальная загрузка, код выглядит следующим образом:

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

Я читал в Интернете, что -ms-flexbox имел некоторые проблемы с Safari в прошлом, но его можно было использовать в текущей версии.

Вот интересная часть:

Это исправляет мой сайт

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

При удалении первого параметра он снова полностью нарушается.

Может ли кто-нибудь пролить свет на это?

EDIT:

Хорошо, я уверен, что нашел свою проблему. У меня есть HTML-скрипт, извлекающий 2 разных файла начальной загрузки из-за того, что я поместил на сайт ранее. Удаление одного из них решило мою проблему, но сломало много других вещей, и я буду двигаться дальше, удалив эту часть сайта и заново создавая ее другими способами.

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