Клавиатура с хромированным экраном блокирует контент в нижней части страницы на мобильном телефоне - PullRequest
0 голосов
/ 10 февраля 2019

Здесь я записал видео о проблеме.https://www.youtube.com/watch?v=WZbKix3XGTE

Проблема в том, когда на экране клавиатура.Контент за клавиатурой недоступен.Если есть входной конец страницы, пользователь не может видеть, что печатает на нем.

У меня есть эта проблема только с Chrome, другие браузеры работают нормально.

Все решения на мой взгляд об этом содержат javascript.Но я не уверен, что JavaScript справится с этим идеально.Я хотел бы спросить вас знания, прежде чем начать.Есть ли другой вариант для этого только с помощью CSS или чего-то еще?

Код в примере

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=1" />
    <title></title>
    <style type="text/css">
    #top {
        background-color: lightgreen;
        width: 100%;
        height: 600px;
    }
    #bottom {
        background-color: green;
        height: auto;
        padding: 20px;
        margin-top: 10px;
    }
    #bottom > input {
        display: block;
        padding: 5px;
        width: 100%;
    }
</style>
</head>
<body>
    <div id="top">Top</div>
    <div id="bottom">
        <input type="text" />
    </div>
</body>
</html>

Codepen Link https://codepen.io/hllktlhndd/pen/yZKzyZ

...