打印HTML文档时如何控制页边距?
How to control page margin when printing HTML document?
我正在打印一份很长的 HTML 文档,我想在 CSS 文件的页面之间设置页边距。
不幸的是,padding/margin只在第一页(padding-top)和最后一页(padding-bottom)生效。
有什么方法可以设置页边距吗?
不是页边距而是页边距。它由特定的 CSS media @page
:
控制
@page {
margin: 1cm;
}
请参阅链接的规格以了解所有详细信息(尤其是关于 @page
如何与 <body>
边距结合的信息)。
请注意,使用伪选择器,您可以控制 :left
、:right
和 :first
页面的外观(仅提及几个常见用例)。
我正在打印一份很长的 HTML 文档,我想在 CSS 文件的页面之间设置页边距。 不幸的是,padding/margin只在第一页(padding-top)和最后一页(padding-bottom)生效。
有什么方法可以设置页边距吗?
不是页边距而是页边距。它由特定的 CSS media @page
:
@page {
margin: 1cm;
}
请参阅链接的规格以了解所有详细信息(尤其是关于 @page
如何与 <body>
边距结合的信息)。
请注意,使用伪选择器,您可以控制 :left
、:right
和 :first
页面的外观(仅提及几个常见用例)。