Google Chrome 列印中的分頁符號
儘管有相反的說法,但「page-break-after:always;」 CSS 屬性通常無法在Google Chrome 中強制分頁。為了解決這個問題,請考慮採用更強大的方法,該方法已被證明在包括 Chrome 在內的所有主要瀏覽器中都有效。
建議的解決方案涉及建立一個自訂列印媒體 CSS 規則,該規則利用「page」類別來控制頁面休息。以下程式碼片段說明了這種方法:
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <title>Paginated HTML</title> <style type="text/css" media="print"> div.page { page-break-after: always; page-break-inside: avoid; } </style> </head> <body> <div class="page"> <h1>This is Page 1</h1> </div> <div class="page"> <h1>This is Page 2</h1> </div> <div class="page"> <h1>This is Page 3</h1> </div> </body> </html>
透過利用「page」類,此方法可確保對文件中的分頁符號進行精確控制。 「page」div 的每個實例都代表一個單獨的頁面,從而在列印時產生可靠的分頁符號。此解決方案對於分頁文件特別有用,其中每個頁面應包含特定元素。
以上是如何在 Google Chrome 列印中可靠地強制分頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!