@jonnyEkb

Почему при открытии клавиатуры сбрасываются css стили? И что с этим делать?

Для отображения на мобильных платформах используем в css
@media only screen and (min-width: 320px) and (max-width: 374px) and (orientation: portrait){
...
}


На android возникла следующая проблема.
все отлично работает ровно до момента получения фокуса любым полем ввода, а точнее пока на экране не появляется клавиатура. В этот момент начинают использоваться десктопные стили, и форму разрывает по ширине. При скрытии клавиатуры всё возвращается к исходным размерам.
Почему такое происходит и что с этим делать?
  • Вопрос задан
  • 1108 просмотров
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Скорее всего подобное происходит из-за этого условия: (orientation: portrait).
454836c5bf8b4d04ba9ced12e2fb0b29.png
Что с этим делать? Убрать это условие не вариант?

Подобный вопрос на SO:
stackoverflow.com/questions/8883163/css-media-quer...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы