CSS overflow-anchor 属性

定义和用法

overflow-anchor 属性用于关闭滚动锚定(scroll anchoring)。

滚动锚定是浏览器的一项功能,用于防止在加载新内容时,已经滚动到视口中的区域发生移动。这通常在网络连接较慢时成为一个问题,即用户在页面完全加载之前向下滚动并开始阅读。

实例

关闭滚动锚定:

div {
  overflow-anchor: none;
}

亲自试一试

CSS 语法

overflow-anchor: auto|none|initial|inherit;

属性值

描述
auto 默认值。启用滚动锚定。
none 禁用滚动锚定。
initial 将此属性设置为其默认值。参阅 initial
inherit 从其父元素继承此属性。参阅 inherit

技术细节

默认值: auto
继承性:
动画制作: 不支持。请参阅:动画相关属性
版本: CSS3
JavaScript 语法: object.style.overflowAnchor="none"

浏览器支持

表格中的数字表示首个完全支持该属性的浏览器版本。

Chrome Edge Firefox Safari Opera
56.0 79.0 66.0 不支持 43.0

相关页面

教程:CSS 溢出

参考:CSS overflow 属性