Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
113
113
66
17
113
17
CSS @ ルール

overflow-inline は CSS のメディア特性で、初期包含ブロックをインライン軸方向にあふれたコンテンツを端末がどのように扱うかを調べるために使用します。

113
113
66
17
113
17
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
@media (overflow-block: scroll) {
  .sidebar { position: sticky; top: 0; }
}
@media (overflow-block: paged) {
  .nav { display: none; }
}

ライブデモ

overflow-block: scroll

CSS Overflow-block: scroll demo.

プレビュー全画面表示

overflow-block: paged

CSS Overflow-block: paged demo.

プレビュー全画面表示

overflow-block: none

CSS Overflow-block: none demo.

プレビュー全画面表示

実務での使いどころ

  • スクロールとページ分割の区別

    スクロール可能なデバイスではスティッキーナビゲーションを表示し、プリンターなどのページ型デバイスではナビを非表示にします。

注意点

  • Baseline低の機能であり、古いブラウザでは未サポートの場合があります。@media printとの併用も検討してください。

アクセシビリティ

  • 印刷用スタイルではナビゲーションやインタラクティブ要素を非表示にし、コンテンツに集中できるレイアウトを提供してください。