CSS 打印样式表 - 在第二页上填充

Her*_*key 6 css printing

我正在为一个将运行到几页的文档设计一个打印样式表。我希望每个页面的顶部都有一个公司徽标,顶部填充 5 厘米,所以我这样做了:

body {
 background:url(logo.png) no-repeat center top;
 padding-top:5cm;
}
Run Code Online (Sandbox Code Playgroud)

徽标完美地按要求出现在每个页面上。但是顶部填充仅出现在第一个页面上,并且每个后续页面的 padding-top 为零。

难道我做错了什么?如何在每个页面上获得顶部填充?

Ash*_*ani 1

这可能是因为padding是相对于body标签进行计数的。使用padding-top带有标签后立即包装元素的样式body