@media printで印刷用スタイルシート

@media printを使用して印刷最適化スタイルシートを作成。ナビゲーション、背景、不要な要素を削除してクリーンな印刷ページを実現。

Output & Display

詳細な説明

印刷スタイルシートの作成

@media printクエリは、ページが印刷されるか PDFとして保存されるときのみスタイルを適用します。

クエリ

@media print {
  /* 印刷専用スタイル */
}

必須の印刷オーバーライド

  • 不要な要素を非表示(nav、footer、サイドバー、広告、ボタン)
  • 背景と色をリセット
  • リンクのURLを表示
  • 要素の改ページを防止
  • テキストを読みやすくする

テスト方法

Chrome DevToolsでRenderingパネルを開き、「Emulate CSS media type」を「print」に設定すると、実際に印刷せずに印刷スタイルを確認できます。

ユースケース

ブログ、ドキュメント、記事、請求書など、ユーザーがページを印刷またはPDFとして保存する可能性のあるコンテンツ中心のWebサイトでこのクエリを使用してください。

試してみる — CSS @media Query Builder

フルツールを開く