标签:pad view body 了解 head 查看ip nbsp H5页面 编写
iOS11 新增特性,苹果公司为了适配 iPhoneX 对现有 viewport meta 标签的一个扩展,用于设置网页在可视窗口的布局方式,可设置三个值:
iOS11 新增特性,Webkit 的一个 CSS 函数,用于设定安全区域与边界的距离,有四个预定义的变量:
新增 viweport-fit 属性,使得页面内容完全覆盖整个窗口:
1
|
<meta name=“viewport” content=“width=device-width, viewport-fit=cover”>
|
这一步根据实际页面场景选择,如果不设置这个值,可能存在小黑条遮挡页面最底部内容的情况。
1
2
3
|
body {
padding-bottom: env(safe-area-inset-bottom);
}
|
写到这里,我们常见的两种类型的 fixed 元素适配方案已经了解了吧,但别忘了,一般我们只希望 iPhoneX 才需要新增适配样式,我们可以配合 @supports 这样编写样式:
1
2
3
4
5
|
@supports (bottom: env(safe-area-inset-bottom)) {
div {
margin-bottom: env(safe-area-inset-bottom);
}
}
|
标签:pad view body 了解 head 查看ip nbsp H5页面 编写
原文地址:https://www.cnblogs.com/wengwj/p/9334874.html