• ベストアンサー

CSSで画像を印刷させることは可能ですか?

以前閲覧用と印刷用CSSの設定でご質問しました。 それは初歩的なミス(汗)で、解決したのですが、 まだ疑問がありましたので改めて質問させていただきます。 CSSで指定していて、画面上では見えている背景画像が 印刷しようとすると、消えてしまいます。 この問題を解決する方法はありますか? (operaやfirefoxなどのブラウザを変える方法以外で) 確か、tableの背景に入れた画像も印刷時には消えてしまいますよね。 ということは、基本的に背景画像はブラウザの「背景も印刷」を設定しない限り無理なんでしょうか…?

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

  • ベストアンサー
回答No.2

> ということは、基本的に背景画像はブラウザの「背景も印刷」を設定しない限り無理なんでしょうか…? はい。不可能です。なぜならばこれらは印刷時のインクの使用量を軽減するためのものです。 ですからページ作者の都合で変更されるようなことがあってはなりません。 またこれらはFirefox,Konqueror,Opera等にも同等の実装が存在します。 もしも背景を必ず印刷したいのであればAdobe Acrobat,SVG,XSL等の Webに適した文章形式又は画像への変換を行ってください。

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

スタイルシートにはブラウザの設定を無視させる機能はありません。 背景については印刷されないケースがあると想定してください。

関連するQ&A