Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
56
79
66
Preview
56
auto
56
79
66
56
none
56
79
66
56
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.dynamic-content {
  overflow-anchor: none;
}
.stable-content {
  overflow-anchor: auto;
}

ライブデモ

anchor: none

CSS の anchor: none パターンです。

プレビュー全画面表示

anchor: auto

CSS の anchor: auto パターンです。

プレビュー全画面表示

チャット風UI

CSS の チャット風UI パターンです。

プレビュー全画面表示

実務での使いどころ

  • 動的コンテンツ挿入時のスクロール安定化

    ニュースフィードや無限スクロールで新しいコンテンツが挿入されても、ユーザーの閲覧位置がずれないようにします。

注意点

  • 2026年3月時点でSafariでは未サポートです。Chrome、Firefox、Edgeで利用可能です。

アクセシビリティ

  • 意図しないスクロール移動はユーザーの方向感覚を失わせるため、スクロールアンカリングを適切に設定してユーザー体験を安定させてください。