CSS overflow-anchor Property


The overflow-anchor property allows to opt out Scroll Anchoring, a browser feature which adds scroll position to minimize content shifts.

Scroll Anchoring is enabled by default in any supported browser.

This property has two values: auto and none.

Initial Valueauto
Applies toAll elements.
InheritedNo.
AnimatableNo.
VersionCSS Scroll Anchoring Module Level 1
DOM Syntaxobject.style.overflowAnchor = “none”;

Syntax

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

You can insert the following piece of code with the overflow-anchor property into your CSS code:

body {
  overflow-anchor: none;
}

Values

ValueDescription
autoAdjustes scroll anchoring position thus making an element an anchor.
noneDisables scroll anchoring making the content reflow.
initialMakes the property use its default value.
inheritInherits the property from its parents element.

Browser support

chromeedgefirefoxsafariopera
56.0+66.0+43.0+

Leave a Reply

Your email address will not be published. Required fields are marked *