赞
踩
最近在做app中的h5页面遇到了在iphone上导航栏遮住了顶部的电量状态栏,实际上是h5页面占满了手机的整个屏幕,但在安卓上显示正常。
先看app上的H5页面一般有两种分类:
safe-area是苹果提出的,指的是一个可视窗口范围,处于安全区域的内容不受圆角、齐刘海、小黑条的影响
<meta name="viewport" content="viewport-fit=cover">
body{
env(safe-area-inset-top);
env(safe-area-inset-bottom);
}
env函数是ios新增的特性,需要注意的是,只有在viewport-fit设置为cover时,env才生效。在ios11.2前使用constant函数,但之后,constant就被废弃不再使用了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。