iOS滚动定位问题

iOS12非浏览器滚动默认没有弹性问题

Q:增加弹性样式,-webkit-overflow-scrolling: touch;

思考题:到底都有哪些ios容器会有这个问题

如果容器高度变化,从有滚动条变成没有滚动条,里面的元素定位会继承有滚动条时的定位,而导致位置错误

Q:让当前容器初始化的时候就一定会出现滚动条可以避免这个问题,比如设置height: 101%;另外这个问题还要注意一下,如果你是rem布局,不要在height这里用calc(100% + 1px),因为rem有亚像素问题,一像素可能解决不了这个问题,非要优化的话建议+3px。