我想在每一页印刷品上都有相同的背景图像。任何时候,由于溢出而需要一个页面时,它应该具有与前一个页面相同的背景图像。
我一直在试着这样做

@page {
    size: US-Letter portrait;
    background-image: url("something.jpg");
    padding: 3in .5in .75in .5in;
}

但这在任何浏览器上都不起作用。这是不可能的吗?或者是我还没有找到更多的窍门?

最佳答案

对于打印,您可能希望使用@media print媒体查询而不是@page或将它们合并。而且size属性似乎没有有效值。

@media print {
  @page {
    size: letter portrait;
    background-image: url("something.jpg");
    padding: 3in .5in .75in .5in;
  }
}

关于html - 所有页面上的CSS @page background-images?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54523204/

10-13 00:25