IE9、Firefox、Opera ではこの問題は発生しません。Chrome と Safari だけです。
ページを印刷するときに、次のページに進むためにある時点で分割する必要がある表がある場合、Safari と Chrome は行を半分にカットし、最初のページに上半分を、2 番目のページに下半分を印刷します。ページ。
これは、IE9で発生した問題を修正した使用しようとしていたコードです-次のページのすべての行に小さな50px x 50pxの画像を最初のページのテキストとともに印刷します。
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
平均して約10〜15行のさまざまな量の行を持つ7つのページがあります。この問題を解決するにはどうすればよいですか?
また、PHPforeach
を使用して配列からテーブルを作成するので、そのコードを編集する必要がなく、ページ間で一貫性を保つことができます。