【发布时间】:2020-06-26 04:36:28
【问题描述】:
我有一个角材质对话框,我想打印出来。
我已按照此处的说明 (Can I force a page break in HTML printing?) 放置了一个分页符 div,如下所示:
@media print {
.pagebreak { page-break-before: always; }
}
当我这样做时,分页符被忽略。
我已经通过将完全相同的 HTML 放在不同的非对话框页面上来测试打印,它确实按预期工作。
有没有办法在打印时覆盖对话框 css 以允许分页符工作?我认为这与尺寸大小有关,这可以从 Yuri 的回答中看出:CSS Page-Break Not Working in all Browsers
【问题讨论】:
-
能否添加一个 StackBlitz 起点?
-
我在 dev mozilla 上阅读:此属性已被 break-after 属性所取代。 --> 链接中断后:developer.mozilla.org/en-US/docs/Web/CSS/break-after。希望对你有帮助
-
@MaGiO 这不起作用 - 很抱歉响应缓慢 - 因电晕而生病了
标签: css angular-material