印刷用cssを用意してみてはいかがでしょう?まあでも、ブラウザによって印刷時のcssの解釈が微妙に違うので、完璧には無理かもしれません。
htmlとcssのソースを見せていただければ解決できるか、どうかの判断は、
つくかもしれません。
ちなみに、
印刷しているブラウザは何になりますか?
ブラウザのバージョンによっても印刷結果が変わってくるので、
できるだけ詳しく教えてください。
あと、OSも教えてください。
ありがとうございます。
ぐぐってみて、以下をヘッダーにいれ、
<link rel=”stylesheet” type=”text/css” media=”print” href=”<?php bloginfo(‘template_directory’); ?>/styles/print.css” />
print.css をindex.phpと同じところにいれました。それでも変わりません。
reggaeさま:
ありがとうございます。htmlと聞いて、出力されたhtmlをみると、print.cssにグローバルナビのcssが抜けていることに気づきました。そして、print.cssに追加したら、ちゃんと出てくるようになりました。ありがとうございました。(^-^)
ちなみに、下記訂正します。
<link rel=”stylesheet” type=”text/css” media=”print” href=”<?php bloginfo(‘template_directory’); ?>/print.css” />
すみません。解決したかと思ったのですが、IE7でプレビューすると、割合ちゃんと完成したのですが、ie8で印刷したら、左のサイドバーが真っ白になっています。
どなたかご存知の方、教えてください。
いろいろ解決方法があるので、
問題がなければhtmlとcssのソースを公開してみて下さい。
ソースを見れば原因を特定できるかもしれません。
そして、原因がわかれば回避方法もわかるはずです。
しかし、回避できない場合の確率もかなり高いですが。。
「ホームページそのまま印刷」というアプリの利用も検討してみて下さい。
せっかく皆さんの知識をいただきつつ、html公開するのは差し控えたいと思ったので、一人奮闘努力しました。
印刷で問題あったグローバルナビとサイドバーをclassでdisplay:noneとして、代わりに画像をあてました。とりあえず、成功です。ほんとうにほっとしています。ありがとうございました!