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

対応ブラウザ

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

基本構文

CSS
@page landscape-page {
  size: A4;
  page-orientation: rotate-right;
}
.wide-table {
  page: landscape-page;
}

ライブデモ

Rotate-right (horizontal)

CSS Rotate-right (horizontal) demo.

プレビュー全画面表示

Upright (vertical)

CSS Upright (vertical) demo.

プレビュー全画面表示

rotate-left

CSS Rotate-left demo.

プレビュー全画面表示

実務での使いどころ

  • 特定ページの横向き表示

    幅広の表やグラフを含むページだけを横向きに回転させ、印刷レイアウトを最適化します。

注意点

  • 現時点ではブラウザサポートが限定的なため、重要な印刷レイアウトではフォールバックを検討してください。

アクセシビリティ

  • ページの向きが変わることで読み順序が混乱しないよう、コンテンツの論理的な流れを維持してください。