【问题标题】:Printing with browser's "Shrink to page width"使用浏览器的“缩小到页面宽度”打印
【发布时间】:2014-05-29 20:04:23
【问题描述】:

这是发生了什么:
- 我的 Firefox 浏览器的“Page Setup”设置启用了“Shrink to fit page width”选项(我认为这是默认设置)。
- 如果我进行 打印预览 并打印,页面会正常(文本大小在我的打印 css 中指定,以磅为单位)。
- 如果我使用 javascript:self.print()(不显示打印预览)使用 JavaScript 打印页面,则打印页面的文本会非常小

JavaScript 调用是否有可能绕过浏览器的 print.css?

谢谢

【问题讨论】:

  • 我刚刚解决了这个问题。在我的内容中,有一个带有浮点数的 DIV:对。虽然在 print.css 中我将该 div 设置为 display:none,但 float:right 将其强制到打印页面的右侧,使其更宽,从而缩小整个页面以适应 - 包括文本。我将浮动设置为无,问题已解决。
  • 您应该将解决方案放在答案中,而不是评论中。并且不要忘记接受您的解决方案。

标签: css printing


【解决方案1】:

(正如所指出的,我以答案的形式发布解决方案,而不是评论)

我刚刚解决了这个问题。在我的内容中,有一个带有浮点数的 DIV:对。尽管在 print.css 中我将该 div 设置为 display:none,但 float:right 将其强制到打印页面的右侧,使其更宽,从而缩小整个页面以适应 - 包括文本。我将浮动设置为无,问题已解决。

【讨论】:

    猜你喜欢
    • 2018-02-10
    • 2018-11-06
    • 2017-11-11
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 2016-02-15
    • 2014-08-25
    • 1970-01-01
    相关资源
    最近更新 更多