firefox、(IE以外)などででる印刷の現象

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: トト : 2006/11/18(土) 15:09  ID:KiY3T8iT
表示には問題ないのですが、印刷にかけると、IE以外のfirefoxや、netscapeでは、1ページ目だけしか印刷出来ない現象が現れます。
2ページ以降も存在し、IEだと2ページ以外も印刷されます。

今、原因となるものにたどりつけないでいます。
CSSや、javaを使っています。

自分が作ったページだけです。
この現象について思い当たる方いらしゃいますでしょうか。

どうぞ、よろしくお願いします。

1   名前: アヤ : 2006/11/18(土) 15:09  ID:I/L72zbC
該当ページが見れないので、検証してみるということはできないのですが。
各ブラウザの印刷プレビューには全ページ表示されるのですよね?
とりあえず、HTMLに印刷を制御するものはありませんので、どちらかというと質問が総合掲示板向きではないでしょうか。

ご自身での検証はどこまで行ったのでしょう。
別のプリンタやPCでの印刷は行いましたか?
Javaの呼び出しをやめてみるとか、CSSが外部ファイルならを一旦読み込み削除してみるとか。
JSは使っていらっしゃらないと判断していいのでしょうか?
JavaとJavascriptを勘違いされているなら、対処も違うかと思います。

具体的に、どんな表示をさせているどの部分からが印刷できないとかの説明をされたほうが、みなさんからの解答が出やすいと思います。

2   名前: トト : 2006/11/18(土) 15:09  ID:KiY3T8iT
ご回答ありがとうございました。

CSSをはずしてテストしました結果、印刷できました。
検証不足で失礼しました。

CSSの領域になりますが、bodyに「overflow: auto;」をいれていましたが、それをはずしたら印刷できました。

ありがとうございました。

3   名前: うふふ : 2006/11/18(土) 15:09  ID:F2p2vFbo
>>2 CSSの領域になりますが、bodyに「overflow: auto;」をいれていましたが、それをはずしたら印刷できました。


[overflow: auto;]と、印刷の関係について知りたいのですが、どなたか おしえてください。

4   名前: カヅサツ ◆ThCi95HEzw : 2006/11/18(土) 15:09  [URL]  ID:O5hEMlpW
> [overflow: auto;]と、印刷の関係について知りたいのです

overflowプロパティは、指定されたボックスから内容が溢れた場合、どのような「見た目」にするかというプロパティです。
この値を auto にすると、「溢れた場合はブラウザにお任せする」という指定になります。

CSSの公式ルールでは「(もし溢れたらその時は)スクロール機構をオーバフローするボックスに提供するのがよい」と推奨され、実際に多くのブラウザがそのように表示します。
しかしながら印刷物は「スクロール」できませんから、この場合、単純に無視する(visibleであると見なす)というのが普通の解釈であるように思います。ただし、前述の通り何が起きるかはブラウザ任せです。

というわけで、ご質問に対する直球の回答は、「ブラウザによっては関係あるかもしれないが、どう関係するかはブラウザ次第」ということになるでしょうか。

http://www.y-adagio.com/public/standards/tr_css2/visufx.html#overflow

5   名前: うふふ/完了です : 2006/11/18(土) 15:09  ID:sfQTVHOp
>>4 カヅサツさん
ありがとうございました。

一覧へ戻る