【发布时间】:2017-06-28 12:39:08
【问题描述】:
现在浏览器中有很多屏幕分辨率,所以在我的 CSS 尺寸中使用 px 实际上并不是一个好主意。我采用并使用vh 代替px,因为它基于当前视口的大小,然后调整 textbox/img/div 或任何具有size: ...vh;的东西
这实际上很好,但不知何故,当我尝试点击文本框然后出现键盘时,这些东西会调整大小并缩小:
对此:
不知何故,这在 iOS 上永远不会发生,只会在 Android 手机上发生。 (可能是Android的键盘弹出并从浏览器中取出real-space)
有没有办法解决这个问题,如果没有,我是否可以调整我的文本框/div 仍然可以响应任何移动分辨率?谢谢!
【问题讨论】:
-
请查看此链接Scalable Density Pixel
-
如果有帮助请告诉我们,否则我们将提供一些替代方案:)
-
@jaffar谢谢!这实际上很整洁。有一件事是,我实际上不知道如何使用它,特别是在 css 中。如果可以的话,最好有另一种方法来做到这一点?