• ベストアンサー

印刷用ページを作る際のCSSの使い方について

Webサイトで申込用紙を印刷できるページを作りたいと思ってます。 この場合、閲覧用には固定スタイルシートと標準スタイルシートを使い、 印刷用には代替スタイルシートを使えば良いのでしょうか? その場合、代替スタイルシートに記述する場合、どうやって印刷範囲を指定するのでしょうか? ブラウザごとに印刷範囲が異なるということはあるのでしょうか? また、他に注意点はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

固定(persistent)スタイルシートは、mediaもtitleもなく、relの値がstylesheetであるものです。 優先(preferred)スタイルシートは、relの値がstylesheetで、title属性の値を持つもの です。  それぞれにmediaの値を指定してもよいのですが、印刷用に関しては代替スタイルシートの手段は用意されていません。 よって外部スタイルシートでは、 <link rel="styleSheet" type="text/css" media="print" href="./styleSheet/print.css"> になります。 そのときに、固定スタイルシートが指定されていれば、その指定も引き継ぎます。 ブラウザのデフォルトのスタイルシートは、概ね A. HTML 4.0におけるスタイルシートの例 ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/sample.html ) のようなものですから、カスケーディングの仕組みから、これに追記する形で記述すると良いでしょう。  印刷用スタイルシートの場合は、screenと異なるプロパティがいくつかありますので、それを活用しましょう。 13. ページ媒体 ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/page.html )

noname#233083
質問者

お礼

ありがとうございます!! 早速やってみましたが、疑問点がでてきました!! 別で質問を致しましたので、アドバイス頂けないでしょうか? http://okwave.jp/qa/q7828594.html

noname#233083
質問者

補足

ありがとうございます!! 早速やってみましたが、疑問点がでてきました!! 別で質問を致しましたので、アドバイス頂けないでしょうか? http://okwave.jp/qa/q7828594.html

関連するQ&A