我正在打印一个很长的 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/

10-13 04:57