Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是发生了什么: - 我的 Firefox 浏览器的“页面设置”设置启用了“缩小以适应页面宽度”选项(我认为这是默认设置)。 - 如果我进行打印预览并打印,页面输出正常(文本大小在我的打印 css 中以点为单位指定)。 - 如果我使用javascript:self.print()(不显示打印预览)使用 JavaScript 打印页面,打印页面的文本会非常小。
JavaScript 调用是否有可能绕过浏览器的 print.css?
谢谢
(正如所指出的,我以答案的形式发布解决方案,而不是评论)
我刚刚解决了这个问题。在我的内容中,有一个带有浮点数的 DIV:对。尽管在 print.css 中我将该 div 设置为 display:none,但 float:right 将其强制到打印页面的右侧,使其更宽,从而缩小整个页面以适应 - 包括文本。我将浮动设置为无,问题已解决。