能否创建一个具有响应式高度并被启用键盘覆盖的HTML元素(比如div)? 我有以下情况: 我希望这个div可以像那样滚动 我知道我可以通过将div的高度设置为特定像素值来实现,但我希望在不同的移动设备上看起来相同。我尝试使用vh,但据我所知,它对应于视口高度,这与启用键盘时不同。是否可能使视口大小不可更改?
不,虚拟键盘不是HTML,也不在DOM中——它是操作系统级别的组件,您的页面甚至不知道它的存在。除非您正在构建本机应用程序,否则使用虚拟键盘来管理应用程序布局非常困难。在这种情况下,应用程序可以控制键盘的可见性并相应地调整其布局。在普通网页上,这几乎是不可能的。