css - 通过 AJAX 动态创建内容时分页符后不起作用
问题描述
通过 ajax 加载动态行时@media print -- page-break-after
不起作用。
它适用于所有其他非动态创建的元素。我正在为报告加载行,每 15 行后我添加一个<div class='page'></div>
元素。通过 ajax 加载的行似乎不起作用。
@media print {
.page{
page-break-after: always;
}
}
页面在未通过 ajax 加载的具有“页面”类的元素上很好,只是那些。我认为它没有绑定到 DOM,但不知道如何解决这个问题。
解决方案
如果父容器是display: flex;
它将不起作用。
使用时page-break-after
确保父容器有display: block;
推荐阅读
- msbuild - 构建找不到平台工具集 v141
- javascript - Javascript在不同场景中添加setter
- java - 无法使用 RMI 更新 JTextField
- jquery - 无法将 jQuery gem 安装到 rails
- google-apps-script - 更新另一个单元格时更新谷歌表格中的单元格
- amazon-web-services - Jenkins 没有连接到 AWS EC2 Ubuntu 上的 8080 端口
- sql - SQL -Oracle - 以在 BO 屏幕中输入的输入的确切顺序返回结果 - 解决方案已更新
- database-design - 如何设计数据库,使项目有很多(发票/报价)哪些订单
- matplotlib - Matplotlib - 设置刻度标签的背景颜色
- mongodb - 如果没有主键,如何更新 mongodb 集合