- ベストアンサー
印刷用ページとは? Webページのデザイン初心者による質問
- Webページのデザイン初心者が「印刷用ページを表示するリンクボタン」の作成方法について質問しています。
- 印刷用ページは、記事本文を抜き出して広告などを排除するためのページであることが多いようです。
- また、複数のフレームに分かれている場合も、記事の本文のフレームを自動的に印刷対象にする機能が求められています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
基本的には「無駄を省く」ことが必要なので、必要なもの以外は載せないことが必要です。載せるべきものとしては、順番に ・会社のマーク ・タイトル ・概要 ・本文 ・元ページのアドレス のようになるでしょうか。 また、現在の日本ではJIS A4用紙が広く用いられるので、なるべくA4で1枚、2ページ以上になるときは、下のほうに小さく「前へ」「ページ/総ページ数」「後へ」のリンクを作るといいと思います。 また、環境によって文字の大きさなどが変わらないよう、CCSで文字の大きさをがちがちに固定してしまうのがいいと思います。
その他の回答 (2)
- Lalala129
- ベストアンサー率35% (86/240)
(回答ではありません。) TABLEタグなどを酷使してデザインしているページ などで、そのままブラウザの印刷ボタンを押して プリントアウトすると、右端が印刷されない(有効 範囲外)現象が良く見られます。 そんな時は一旦PrimoPDFに横長で出力してから、 再印刷かけるのですが大変面倒くさいです。 縮小とか指定してもうまくいかない場合が多い ですし… クライアントが要求している機能もそんな現象が 発生しているページがあるのではないでしょうか? 賛否両論ありますが、TABLEタグは確かにページの デザインには便利なタグです。でも印刷の事を考え るとやめておいた方がいいかも?と思う今日この頃 です。
お礼
ありがとうございます。 tableタグについて、参考になる情報、ありがとうございます。 わたしも、無闇やたらにtableを使うのは反対です。というか、毛嫌いしています。 ひどいのになると、Webデザインだけでなく、DTPでもやたらと表組みにするべきでないところで表組みを使っていることがありますね。 まったく、げんなりします。
- todo36
- ベストアンサー率58% (728/1234)
PDFにするとか。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=836410 http://oshiete1.goo.ne.jp/kotaeru.php3?q=431314
お礼
ありがとうございます。 もちろん、PDFがいいソリューションなのは承知です。 (元データはFrameMakerですしね) おそらく、クライアントの意図は、 - エンドユーザーにAdobe Readerをダウンロードさせたくない - 全文検索などをしたい (FrameMaker -> WebWorks Publisherなどで処理すると可能) などかと思います。 # 考え直して、PDF配信にしてくれないかなぁ...
お礼
簡潔で丁寧なアドバイス、ありがとうございます。 要点は、無駄な情報を省くこと、フォントサイズなどを印刷用紙に配慮したものにすること、といったところでしょうか。 CSSで文字のサイズを決め打ちにしてしまう、というのも確かに有効そうですね。 # 簡単なことなのに思い付きませんでした... ありがとうございました。
補足
あと、よろしければ、 ****************** また、現在の日本ではJIS A4用紙が広く用いられるので、なるべくA4で1枚、2ページ以上になるときは、下のほうに小さく「前へ」「ページ/総ページ数」「後へ」のリンクを作るといいと思います。 ***************** ここらあたりは、JavaScriptで実装でしょうか? - 総頁数はJavaScriptで取れるものでしょうか? - それとも、ページ内の文字列の長さを取得し、「だいたい一ページがXXバイトだから...」とあたりをつけて、ページ数を割出すのでしょうか? ヒントだけでもいただけると、幸いです。 教えて君ですみません...