- ベストアンサー
ホームページをA4で印刷できるようにデザインする。
ホームページを製作中です。 ページを印刷する際必ずA41ページにおさまるようにしたいと思っています。 もちろん、プリンターの種類・環境などによって難しいとは思うのですが、どうにかして綺麗に印刷することは出来ませんか? 問題点は2つです。 1.短いページの場合、中途半端な位置に一番下のコピーライトが来てしまう。出来るだけ下のほうに収めるにはどうしたら良いでしょうか? 2.長いページの場合、途中で途切れるのはかまわないのですが、それを綺麗に切れるようにしたいです。「この位置で空白を入れると綺麗になる」等の方法がありますか? 以上、宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
無理ですね。完全には。Operaなんかはページをズームしているとズームしたままの状態で印刷されてしまいます。 (ていうかユーザーによっては文字の大きいほうがいいという人もいるでしょうから…。) 印刷の際にはプレビュー画面で確認することをお勧めします、など注意書きを書いたほうが良いでしょう。 2ページ目に最後の1行だけ印刷されたりするのは嫌ですよね^^; 2つ目に関してはCSSのpage-break-before:always;を使用してプロパティが指定された要素の直前で強制的に改ページを行うことで解決できます。
その他の回答 (1)
- maruhyper
- ベストアンサー率36% (46/125)
基本的にホームページを奇麗に印刷する事は無理だと思います。 ただし、ホームページに制限をも設ければ出来ない事もないと思います。 まず、A4 用紙の縦の収まるように、CSS なり、table で高さを制限すれば、1番の問題はクリアー出来ると思います。 2番の問題に関しては、基本的に1ページに収まるようにコンテンツを工夫する。1ファイルで印刷した際、複数のページにならないようにする。 上記の状態でも印刷するパソコンの状況で差は出ると思いますが、出来る限りという事で、後は参考 URL を見てください。
- 参考URL:
- http://www.njp.gr.jp/idei/
お礼
>CSSのpage-break-before:always; これ、すごく良いです! ありがとうございました。