Вы можете попробовать добавить это в свой файл CSS:
html {-webkit-text-size-Adjust: нет; -ms-текст-размер-регулируйте: нет; }
Это остановит Mobile Safari (и Windows Phone) от регулировки размера текста в попытке сделать его более читабельным.
РЕДАКТИРОВАТЬ: Если вы хотите повлиять только на настройку размера текста на мобильных телефонах, вы можете использовать медиа-запрос:
@media screen and (max-device-width: 480px) {
html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; }
}
Если вы чувствуете себя амбициозно, вам следует рассмотреть возможность настройки макета на более фундаментальном уровне для экранов меньшего размера. Любой CSS, который вы вставите в этот медиа-запрос, будет применен к устройствам с размером экрана 480px или меньше.
Например, кнопки могут быть слишком маленькими, чтобы пальцы могли надёжно их нажимать. Лучшей альтернативой было бы линеаризовать макет, чтобы в нем был только один столбец, и каждая кнопка ссылки занимала всю ширину экрана.