有时候,我们在使用苹果手机的时候新版手机底部都有一个横线的刘海,当按钮定位到底部的时候,往往会因为新版手机的刘海被遮挡,如图
这时候给底部按钮的父元素加上如下代码
padding-bottom: constant(safe-area-inset-bottom); // 兼容 IOS<11.2/
padding-bottom: env(safe-area-inset-bottom); // 兼容 IOS>11.2/
使用之后
还可以用来兼容被底部遮挡的内容部分,根据手机型号的不同显示不同高度
padding-bottom: 200px;
padding-bottom: calc(200px + env(safe-area-inset-bottom));// 兼容 IOS<11.2/
padding-bottom: calc(200px +20px+ constant(safe-area-inset-bottom));// 兼容 IOS>11.2/