Есть ли CSS или другие причины, по которым Safari / iPhone игнорирует некоторые настройки размера шрифта? На моем конкретном веб-сайте Safari на iPhone отображает текст font-size: 13px больше, чем текст font-size: 15px. Может быть, он не поддерживает размер шрифта для некоторых элементов?
110
-webkit-text-size-adjust: 100%
- это позволяет избежать автоматического обновления, но позволяет изменять масштаб, инициированный пользователем. (источник)Используйте 100% вместо None.
normalize.css включает это
источник
Также убедитесь, что вы устанавливаете начальную настройку масштабирования на 1 в метатеге области просмотра:
источник
Я больше не использую определения пикселей, поскольку они действительно сбивают с толку и не совсем одинаковы для визуальных сервисов.
Познакомьтесь с подразделениями
источник
У меня была такая же проблема, оказывается, в исходном CSS была такая строка:
-webkit-text-size-adjust: 120%;
Пришлось поменять на 100%, и все прошло гладко. Не нужно менять все пиксели на em или %%.
источник
Также проверьте, не установлена ли у вас «ширина / высота» для элементов, которыми вы манипулируете, Safari дает приоритет размера над размером шрифта в svg, Chrome и FF, похоже, по крайней мере, в настоящее время.
источник