私のプロジェクトでは、ページネーション印刷の問題を解決するための CSS を追加しました
<style type="text/css"> @media print { xmp {page-break-before:always;} } </style>
それを使用するときは、必要な場所に
しかし、最近、別の問題を解決するために、 IE8は互換表示に設定できないと規定されており、非互換モードではこの方法が失敗することが判明しました。
試してみたところ、この問題は XHTML 1 を使用している場合にのみ発生することがわかりました。 -before: always", 例:<table style="page-break-before: always"> <tr> ... </tr> </table>
2.
<style> p.breakPage { PAGE-BREAK-BEFORE: always } </style> </head> <body> ... <p class='breakPage'></p>
以上がIE8 非互換モードでの CSS page-break-before の失敗の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。