【发布时间】:2011-06-28 19:20:12
【问题描述】:
在这里提问之前我搜索了很多,但没有找到我的问题的答案。
我想在打印时为我的网站页面插入顶部和底部边距,所以我使用普通的 margin-top 和 margin-bottom 打印 div 但它只影响第一张纸!所以我按照 W3C CSS2.1 规范中的说明使用它:
@page {
margin-top: 5cm;
margin-bottom: 5cm;
}
但在 Firefox 打印预览或打印到 PDF 中无效。那么如何通过 CSS 插入顶部和底部边距(对于每张打印纸)?或者在 Firefox 中有什么技巧可以做到这一点?
【问题讨论】:
-
类似于CSS page headers - how to use print margins?。此功能没有得到很好的支持。
-
我以前红过,所以我说:在firefox有没有什么技巧可以做到这一点?
-
现在在 Firefox 35 中可以正常工作。