3

我正在使用 phantomjs 生成 PDF 报告。

下面是我的 CSS,它避免了将文本拆分到两页。它按预期将整行移动到新页面。

.columns {
    page-break-inside:avoid;
} 

我希望在每页的开头插入一个边距和边框,但是在这些分页符发生后还没有找到一种方法来应用样式。添加类似下面的内容会为每个列类添加我想要的样式,但我只希望它应用于每个页面上的第一次出现。

@media print {
  .columns {
    border-top: .1rem solid #f0f1f4;
    border-radius: .2rem;
    margin-top: 40px;
  }
}
4

0 回答 0