【发布时间】: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 将其强制到打印页面的右侧,使其更宽,从而缩小整个页面以适应 - 包括文本。我将浮动设置为无,问题已解决。
-
您应该将解决方案放在答案中,而不是评论中。并且不要忘记接受您的解决方案。