MDN describes position: sticky;
为
粘性定位可以被认为是相对和固定的混合 定位。粘性定位的元素被视为相对的 定位直到它超过指定的阈值,此时它 被视为固定,直到达到其父级的边界。对于 实例...#one { position: sticky; top: 10px; }
...会将id为1的元素放在相对位置,直到 滚动视口,使元素小于10 顶部的像素。超过该阈值,该元素将被修复 到顶部10个像素。
问题:如果达到了10px
的阈值,那么元素是is taken out of the flow of the document
,从而使内容跃升到顶部吗?
答案 0 :(得分:0)
它没有,也没有它 - 它会破坏粘性定位的目的。如果它发生在某些浏览器中(它不会在任何我意识到的情况下发生),那么它就是一个错误,并且如果你报告它,应该(并且将会)尽快得到解决,因为它是'可能会破坏一堆使用它的Web应用程序。