スクロールアンカリングを無効にするコードが機能するかどうかのテストコード
スクロールアンカリングを無効にするコードが機能するかどうかのテストコード スクロールアンカリングの紹介 - CSS: カスケーディングスタイルシート | MDN https://developer.mozilla.org/ja/docs/Web/CSS/overflow-anchor/Guide_to_scroll_anchoring あるノードがアンカーとして適切でないと思われる場合は、以下のように overflow-anchor を使用してそのノードを除外することができます。 無効にする必要がある場合は 仕様書では、新しいプロパティである overflow-anchor を追加し、スクロールアンカリングを文書全体、もしくは一部で無効にできるようにしています。基本的には、自動的に有効にされたスクロールアンカリングをオプトアウトする仕組みです。 指定できる値は、 auto または none のどちらかです。 auto が初期値です。対応しているブラウザーでは、スクロールアンカリングの動作をします。そして、コンテンツの急な移動も少なくなります。 none は、文書全体、もしくは一部でスクロールアンカリングを明示的にオプトアウトするための値です。 文書全体でスクロールアンカリングを無効にするには、 <body> 要素にこのプロパティを指定してください。 メモ: 仕様書にも書かれていますが、スクロールアンカリングが無効にされた場合、その子孫要素から再び有効にすることはできません。例えば、スクロールアンカリングが文書全体で無効にされた際、文書内の一部に overflow-anchor: auto を指定しても、その部分でスクロールアンカリングは動作しません。 CSS Scroll Anchoring Module Level 1 https://drafts.csswg.org/css-scroll-anchoring/#exclusion-api Note: It is not possible to turn scroll anchoring "back on" for descendants of a overflow-anchor: none element. However, descendant s