1. Поддержка Safari?
Safari - это действительно приличный браузер . Если у него есть свои недостатки, они ничем не хуже, чем у любого другого браузера, и они не относятся к классу старых браузеров IE, у которых были очень серьезные проблемы и отсутствовала даже базовая поддержка веб-стандартов. Чтобы конкретно ответить на ваш вопрос, да, он поддерживает абсолютное позиционирование .
Safari, безусловно, может отображать современные X / HTML CSS-дизайны, и, поскольку ваша аудитория все равно в значительной степени использует Safari, вы также можете забыть о запрете браузера . Это хороший браузер, и в любом случае мы не можем его изменить. Нам просто нужно позаботиться об этих ошибках , какими бы они ни были.
2. Как пройти отладку?
Без конкретного примера никто не сможет вам помочь. Кажется справедливым сказать, что у вас есть некоторые проблемы , связанные с управлением макетами на основе CSS . У вас может быть недопустимая разметка , которая в некоторых случаях может приводить к описанным вами экстремальным аномалиям, характерным для браузера.
Начните с основы . Проверьте свою разметку и CSS.
Убедитесь, что вы выполняете рендеринг в стандартном режиме .
Ищите ответы на конкретные вопросы
Если все подтверждено и у вас все еще есть проблемы , вам придется отследить их один за другим. Даже если вы перестраиваете страницу за кулисами в Safari, чтобы увидеть, где все начинает раскручиваться, это того стоит. Если во время этого процесса вы действительно не понимаете, почему существует определенное поведение, у вас, по крайней мере, будет определенный вопрос , который вы можете использовать для поиска ответов. На уже можно ответить на SO , а если нет, вы можете задать его.