トドすずき さんが書きました:
あるページをプリントすると、バックグランドが印刷されません
HTMLのバックグラウンドに #fff で白が指定されているので、バックグラウンドカラーはないと思いますが。
データテーブルやヘッダ部分の背景が印刷されないということでしたら、プリントダイアログの[Appearance]の Print Background Color と Print Background Images にチェックが入っていないからではないでしょうか。
それとバックグラウンドではなくて天気データの気温の折れ線グラフがプリントされないのではないですか?
下は Firefox 3.0.6 と Safari 3.2.1 でプリントプレビューのスクリーンショットですが、Firefox では該当部分が抜けています。
トドすずき さんが書きました:
、最初のヘッダのような部分が分かれて印刷されます。 Safariではこのようなことは起きませんでした。
これはお書きの通りになりますね。
ですが、該当ページを W3C CSS Validation Service でチェックすると大量のエラーが出ますし CSS のほうもおかしな部分が多く、サイトの作り方の問題も考えられるため、Firefox とサイトのどちらが原因かは私には分りません。
Safari はタブ内に表示した状態をイメージで書き出していますが、これが該当ページの正しい解釈なのかも、ちょっと分らないです。
ただ Firefox のプリント機能はおかしな部分が多いと思っています。
印刷前にプレビュー表示して、おかしな部分があれば Safari でプリントするしか回避方法は無いのではないでしょうか。
# 私は Firefox のプリントをあまり使わず、 Safari を利用してプリントすることが多いです。プリント時のカラーマネージメントも Safari のほうが良いですから。
もしくは、上記ページのような場合、プリントしたい部分を選択して、プリントダイアログのオプションで選択範囲のみ印刷するとか。
これは Safari には無い機能で、けっこう便利ですよ。
# 該当ページの場合はグラフがプリントできない問題はありますが。