印刷スタイルシートにCSS メディア クエリを使用すると、Web サイトをより印刷しやすくすることができます。
p { color: grey; }
@media print {
p { color: black; }
}
あるプロジェクトでは、Web ページから PDF ファイルを作成してクライアントに送信することが非常に効率的であることがわかりました (最初から作成するよりも優れています)。
PDFing の目的で、いくつかの単純な CSS ルールを適用して@media print
、その形式で Web ページをより使いやすくしました — ナビゲーション、特定のフッター要素などを削除します.
(後で PDF をダウンロードして印刷したいという人もいるかもしれませんが、それは問題ありません。各ページには、作成した PDF にアクセスするためのリンクもあります。)
しかし、一般の人々の印刷ニーズのために、書式設定をあまり行わずにスタイルシートを作成することをお勧めします: 背景を削除し、コントラストを上げ、フォントサイズを最適化するなど.
私たちはまだそれをしていません。1つは PDF 作成時に適用され、もう 1 つはプリンターへの印刷時に適用される、複数の規則のセットが存在することはありますか? print
または、そうでない場合、どのような回避策がありますか?