私はクライアントの印刷ページに取り組んできました。しばらく遊んだ後、余分な空白のページが表示されることがわかりました。珍しいことに、ChromeのWeb Developerで[ブロックレベルの要素の概要]を選択すると、余分なページが消えます。これは、現在そのページで使用されているすべてのCSSです。
@page
{
size: auto; /* auto is the initial value */
margin: 0mm; /* this affects the margin in the printer settings */
}
body
{
background-color:#FFFFFF;
height: 296mm;
border: 1px solid black;
margin: 0px; /* this affects the margin on the content before sending to printer */
}
.print_A4 {
margin: 0mm;
padding: 0mm;
height: 270mm; /*A4 Size*/
width: 210mm; /*A4 Size*/
}
.A4_content {
margin-left: auto;
margin-right: auto;
margin-top: 44mm;
height: 210mm;
width: 165mm;
}
私はたくさんのグーグルをしましたが、これに関連するものは何も見えません。本文の境界線は、最初のページが終了する前にdivが終了していることを明確に示していますが、何らかの理由で余分な空白ページが表示されます。