我正在打印一个很长的 HTML 文档,我想设置 CSS 文件中页面之间的边距。
不幸的是,padding/margin 只在第一页(padding-top)和最后一页(padding-bottom)生效。
有什么方法可以设置页面之间的边距?
最佳答案
它不是页边距,而是页边距。它由特定的 CSS media @page
控制:
@page {
margin: 1cm;
}
有关所有详细信息(尤其是关于
@page
如何与 <body>
边距相结合),请参阅链接的规范。请注意,使用伪选择器,您可以控制
:left
、 :right
和 :first
页面的方面(仅举几个常见用例)。关于css - 打印HTML文档时如何控制页边距?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44538020/