meta 标签里添加 viewport-fit=cover<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, viewport-fit=cover">然后 css 里写作 constant(safe-area-inset-top)div { top: 20px // 兼容非刘海屏 top: calc(constant(safe-area-inset-top) + 20px); // 标准 top: calc(env(safe-area-inset-top) + 20px); // 兼容 ios11 }注意:一定是 constant - env - 原生 这个顺序才能做到优雅降级注意:除了 safe-area-inset-top 还有 safe-area-inset-left -right -bottom 可以用如果有帮到你请 upvote 或采纳~
meta 标签里添加
viewport-fit=cover
然后 css 里写作
constant(safe-area-inset-top)
注意:一定是
constant
-env
-原生
这个顺序才能做到优雅降级注意:除了
safe-area-inset-top
还有safe-area-inset-left
-right
-bottom
可以用如果有帮到你请 upvote 或采纳~