【问题标题】:Setting paper size to A5 using css not working in google chrome page print使用 css 将纸张大小设置为 A5 在谷歌浏览器页面打印中不起作用
【发布时间】:2019-07-18 06:05:04
【问题描述】:

我想使用 chrome 的默认打印页面对话框以 A5 打印网页。我设法写了一些 css,但纸张大小在 chrome 的打印对话框中仍然是 A4,并且页面上出现了大边距。

我尝试设置 css 规则,例如将页边距设置为 0,但没有成功。

@page{margin: 0; size: A5 portrait;}

chrome的打印对话框中的纸张大小应选择为A5,页面中不应有任何边距

【问题讨论】:

    标签: jquery html css


    【解决方案1】:

    可以使用如下所述的纸质 css 库: stackoverflow force a5 paper size in chrome print settings css 还有一些有价值的读物可能会有所帮助 w3.orgstackoverflow disabling browser print options

    【讨论】:

    • 这仅适用于在浏览器中查看。但是当使用 ctrl+p 打印对话框时,会出现与我所说的相同的问题。纸张尺寸仍设置为 A4。
    • 有人能解决这个问题吗?我面临着类似的问题。
    【解决方案2】:

    size CSS 属性仍处于试验阶段,还没有太多支持,因此不应依赖。

    您可以在这里找到更多信息:https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size

    【讨论】:

    • 是否有任何 javascript/jquery 插件可以用来代替实现 a5 纸张大小?
    猜你喜欢
    • 2017-10-19
    • 2012-09-03
    • 1970-01-01
    • 2012-08-31
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    相关资源
    最近更新 更多