いちばん失敗した人決定戦

Webサイトで申込用紙を印刷できるページを作りたいと思ってます。

この場合、閲覧用には固定スタイルシートと標準スタイルシートを使い、
印刷用には代替スタイルシートを使えば良いのでしょうか?

その場合、代替スタイルシートに記述する場合、どうやって印刷範囲を指定するのでしょうか?
ブラウザごとに印刷範囲が異なるということはあるのでしょうか?
また、他に注意点はあるのでしょうか?

A 回答 (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 … )
のようなものですから、カスケーディングの仕組みから、これに追記する形で記述すると良いでしょう。
 印刷用スタイルシートの場合は、screenと異なるプロパティがいくつかありますので、それを活用しましょう。
13. ページ媒体 ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )

この回答への補足

ありがとうございます!!

早速やってみましたが、疑問点がでてきました!!

別で質問を致しましたので、アドバイス頂けないでしょうか?

http://okwave.jp/qa/q7828594.html

補足日時:2012/12/03 23:21
    • good
    • 0
この回答へのお礼

ありがとうございます!!

早速やってみましたが、疑問点がでてきました!!

別で質問を致しましたので、アドバイス頂けないでしょうか?

http://okwave.jp/qa/q7828594.html

お礼日時:2012/12/03 23:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!