【webサイト印刷】他のブラウザは1pで印刷できるのにIEで印刷すると2pになった時の話

【解決法】

#wrapper{
width:595px;
height:842px;
overflow:hidden;
margin:0 auto;
}

印刷ページ部分の幅と高さをきっちりpicel指定してoverflow:hiddenでなんとかなりました。

 

お世話になった印刷用紙のピクセル数記事(http://www.a4papersize.org/a4-paper-size-in-pixels.php)

 

自分の場合は、印刷ページに印刷ボタンや説明書きなど、印刷するときに消す要素をおいていたので、その分が高さとして残っていたのかも。

 

そういうわけではなく指定要素内(同一記事とか)でページまたぎたくない場合はこれ使えばいいぽいです。

page-break-inside: avoid;

http://www.openreference.org/articles/view/187