[英]Page-break in iframe on Chrome not working?
我的應用程序內部有一個iframe,如果我在某個div
上添加了分頁div
,則在Chrome上將其忽略(在Safari中,它可以按預期運行)。
我只有控制分頁符的此打印CSS:
page-break-before: always; page-break-inside: avoid;
另外,如果我將iframe作為單獨的頁面打開,分頁符也可以按預期工作。
父級和要控制分頁的元素必須聲明為:
position: relative;
這適用於:
page-break-before
page-break-after
page-break-inside
但控制page-break-inside
無法在Safari上使用(已在5.1.7版上測試)
我在同一個問題上掙扎。 在我的方案中,我使用隱藏的iframe無縫加載易於打印的內容,然后觸發打印對話框。 通過在iframe元素上指定0px(甚至1px)的寬度,Chrome可以有效地忽略我的打印CSS。
通過僅指定0px的高度並保持寬度不變,Chrome開始采用打印樣式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.