Чтобы немного улучшить идею Лукаша, попробуйте использовать следующее правило в вашем CSS:
body {
-webkit-text-size-adjust: 100%;
}
Использование значения «100%» вместо «нет» позволяет всем другим браузерам на основе Webkit изменять размер текста при использовании функции масштабирования, сохраняя при этом исходный размер шрифта.
Эта проблема возникает только в современных браузерах, таких как Safari, Opera с устройством iPhone.
Решение
Добавьте этот стиль с помощью -webkit-text-size-Adjust: 100%; или -webkit-text-size-Adjust: нет ; с обязательным классом работает нормально.
Пример:
Я хочу, чтобы условие применялось только тогда, когда запрос приходит с мобильного телефона. Поэтому я добавил полный путь навигации, который полностью соответствует моим требованиям.
.mobile-phone .authenticated-page.authenticated.mobile-community.mobile-document .notification .notification-dialog.content-frame
{
-webkit-text-size-adjust: none;
}
или
.mobile-phone .authenticated-page.authenticated.mobile-community.mobile-document .notification .notification-dialog.content-frame {
-webkit-text-size-adjust: 100%;
}
оба будут работать нормально. Нет необходимости применять стили для всего тела