, поэтому я разместил немного раньше с ошибкой, которую я получал в сафари, показанном ниже.
Подводя итог, можно сказать, что всякий раз, когда я загружал свой сайт в 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 разных файла начальной загрузки из-за того, что я поместил на сайт ранее.
Удаление одного из них решило мою проблему, но сломало много других вещей, и я буду двигаться дальше, удалив эту часть сайта и заново создавая ее другими способами.