Здесь я записал видео о проблеме.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