我正在使用 phantomjs 生成 PDF 报告。
下面是我的 CSS,它避免了将文本拆分到两页。它按预期将整行移动到新页面。
.columns {
page-break-inside:avoid;
}
我希望在每页的开头插入一个边距和边框,但是在这些分页符发生后还没有找到一种方法来应用样式。添加类似下面的内容会为每个列类添加我想要的样式,但我只希望它应用于每个页面上的第一次出现。
@media print {
.columns {
border-top: .1rem solid #f0f1f4;
border-radius: .2rem;
margin-top: 40px;
}
}