Css 浏览器打印设置中的默认页边距是多少?
有人知道默认情况下,web打印页面的上下页边距应用了多少英寸吗?专门针对IE和Chrome?可能是半英寸吧 我这样问是因为我正在编写一些css代码来添加页眉和页脚,并采用了一种使用英寸设置页面上div高度的策略。Css 浏览器打印设置中的默认页边距是多少?,css,html,printing,Css,Html,Printing,有人知道默认情况下,web打印页面的上下页边距应用了多少英寸吗?专门针对IE和Chrome?可能是半英寸吧 我这样问是因为我正在编写一些css代码来添加页眉和页脚,并采用了一种使用英寸设置页面上div高度的策略。 Internet Explorer 0.75英寸 镀铬0.4英寸 Firefox 0.5英寸 参考资料 如果希望在不同浏览器之间保持一致性,可能需要一致地设置页边距,而不是依赖默认值。您可以使用@page CSS执行此操作: @page { margin-top: 0.75
- Internet Explorer 0.75英寸
- 镀铬0.4英寸
- Firefox 0.5英寸
如果希望在不同浏览器之间保持一致性,可能需要一致地设置页边距,而不是依赖默认值。您可以使用@page CSS执行此操作:
@page {
margin-top: 0.75in;
margin-bottom: 0.75in;
margin-left: 0.75in;
margin-right: 0.75in;
}
由于打印机本身也有最小页边距大小,并且这些大小因型号和制造商而异,因此通常最安全的做法是不使用0.5英寸以下的页边距。很抱歉,重新发布这样一篇旧文章,但我能问一下,你是如何为谷歌Chrome做到这一点的吗?我已经尝试将上述内容添加到
目标
,并从终端运行chrome.exe@page…
,但都没有成功。谢谢:)@SamT在css打印文件中,您可以在css链接中使用media='print'
指定该文件。这不是Chrome中的常规设置。啊,好的,谢谢。这对我来说不再是一个重要的问题了,不过还是要谢谢你!:)这在Safari上不起作用。你应该在回答中具体说明这一点。看见