【发布时间】:2023-01-24 22:38:04
【问题描述】:
我在定位 SPA 以使其适合移动设备(特别是 iphone X)时遇到问题。该网站在地址栏后面延伸,而不是缩小以适应可见部分。
这是用户当前看到的内容:
iphone X website extends below/behind address bar
在整个应用程序上使用强力 80px 底部填充,您可以看到导航栏:
我在顶层 div 上的 css 规则非常简单:
.App {
text-align: center;
color: white;
height: 100vh;
width: 100vw;
overflow: hidden;
}
在 index.html 中,我包含了
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover" />
我也尝试过使用 env(safe-area-inset-bottom) 作为底部填充,但这似乎不起作用。
如何针对这种特定情况调整网页?
【问题讨论】:
标签: css ios iphone single-page-application mobile-safari