在IOS下 positon:absolute 不显示
在IOS下 position:fixed 不显示
尝试过各种方式,发现只要触发重绘就会正常,不需要触发重排,于是想到是否是定位写的不正确,增加
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
以上代码可以让元素强制全屏,但是我在safari上不回来。
于是我去掉了top:0; 于是我好像又想到了什么,就把top:0;这一行去掉,重试,正常,ios 好几个机型都正常了。
感觉上是底层机制得不同
chrome 通过 bottom:0; 可能会得出 x,y坐标,X坐标默认从0开始。
感觉上webKit通过bottom:0; 这一个属性,得到了Y,也得到了宽高(在盒模型中可以看到)
暂且可以得出结论:仅写bottom:0;无法得到X坐标导致元素不显示

浙公网安备 33010602011771号