• 締切済み

IE8で印刷する際、印刷領域の高さが小さくなる

IE8で印刷する際、印刷領域の高さがA4に対して下半分程度隠れてしまう件 ウェブ上で請求書等の書類を印刷するプログラムを書いています。 IE8で印刷する際、印刷領域のheightがA4に対して下半分程度が隠れてしまいます。 heightを調整しても印刷される空白ページが増えるだけで、各ページごとのheight(うまい表現ができませんが・・・)は小さいままです。 IE8以外では問題なく印刷できます。 皆様のお知恵を拝借できればと思います。 下記がCSSになります。 /**************************************************************************/ .printbody{/*印刷フィールド*/ z-index:3000!important; position:absolute!important; left:0px!important; top:0px!important; background-color:#FFF!important; width:100%!important; padding:0!important; margin:0!important; min-height:100%!important; } .ppcontent{/*printbodyの中に配置。実際に印刷するのはこの中だけ*/ position:relative!important; left:0px!important; top:0px!important; zoom:1; z-index:3001; background-color:#FFF; width:100%!important; height:auto!important; padding:0!important; margin:0!important; min-height:100%!important; } .off{/*印刷しない個所にはすべてこのCSSをかけています*/ display:none!important; } .off *{ display:none!important; } /**************************************************************************/ よろしくお願い致します。

みんなの回答

回答No.1

プレビュー画面でも分かる結果なのでしょうか?

関連するQ&A