Css 浏览器打印设置中的默认页边距是多少?

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

有人知道默认情况下,web打印页面的上下页边距应用了多少英寸吗?专门针对IE和Chrome?可能是半英寸吧

我这样问是因为我正在编写一些css代码来添加页眉和页脚,并采用了一种使用英寸设置页面上div高度的策略。

  • 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上不起作用。你应该在回答中具体说明这一点。看见