Вот реальное решение, а не так называемое решение из упомянутого линка, где советуют
user-scalable=noНИКОГДА не делайте user-scalable=no !!!!!# Mobile first
input, textarea, select {
font-size: 16px;
}
# Tablet upwards
@media (min-width: 768px) {
font-size: 14px;
}
ИБО:
Телефон будет слегка увеличивать поля формы, если для текста установлено значение менее 16 пикселей. Я бы предложил настроить текст поля мобильной формы на 16 пикселей, а затем переопределять размер при просмотре с декстопных компьютеров.