css返回顶部按钮设置成相对定位还是绝对定位呢?

如题,面试的时候。我回答是相对定位,但是网上好像说设置成绝对定位,脱离文档流。请问是可选的吗?还是基本都是绝对定位呢?

阅读 104
评论
    5 个回答
    • 194

    原则上是要设为 fixed ,相对于窗口定位,始终固定在一个地方。
    实现上,PC端没有问题。但是在移动端 fixed 的表现不一致,问题在 Safari 上尤其突出,一搜一大堆吐槽和解决方案,几乎所有的解决方案都指向一个答案——absolute
    当然,作为“回到顶部”按钮,面试的时候顺便说一下最好仅在滚动发生后才显示,回到顶部后自动隐藏,算是一个加分项。