問題:
在Cocoa WebView 應用程式中,一個外掛程式- in 產生一個包含數百個動態高度DIV 的網頁。但是,在列印時,某些 DIV 在頁面邊界處被切斷,導致列印輸出難以導航。
解決方案:
防止DIV 被分割頁面,利用CSS 內部突破屬性:
@media print { div { break-inside: avoid; } }
說明:說明:
break-inside 屬性控制元素在遇到分頁符號時的行為方式。透過將其設定為“避免”,DIV 將盡可能保留在單一頁面上。所有主流瀏覽器都支援此行為,確保不同列印環境之間的相容性。 與已棄用的 page-break-inside 不同:避免;財產,闖入的:避免;提供更全面、更現代的解決方案,以在印刷過程中保持內容的完整性。透過實現此屬性,您可以有效消除 DIV 被截斷的問題並確保文件的無縫列印。以上是如何列印動態高度 DIV 而不會出現頁面分割問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!