css - 使用浏览器的 "Shrink to page width"打印

标签 css printing

事情是这样的:
- 我的 Firefox 浏览器的“页面设置”设置启用了“缩小以适应页面宽度”选项(我认为这是默认设置)。
- 如果我执行打印预览 并打印,页面显示正常(文本大小在我的打印 css 中以磅为单位指定)。
- 如果我使用 javascript:self.print()(不显示打印预览)用 JavaScript 打印页面,打印页面的文本非常小

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

谢谢

最佳答案

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

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

关于css - 使用浏览器的 "Shrink to page width"打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16018569/

相关文章:

javascript - 在打印样式表上禁用等高 JS

arrays - 如何打印二维阵列

python - 有没有办法在 PRINT 语句内部编写 FOR 循环?

ebay 的 CSS 标签位置

jquery ui ressized() 不工作

html - 位置div在中间

c++ - 如何使用“打印到 PDF”打印机以编程方式打印 MFC 和 CView 中的文件名而不提示输入文件名?

未检测到 Windows 7 默认打印机

javascript - 在 Bootstrap 中更改输入文本

css - Bootstrap 3 - 如何通过切换更改 ".active"按钮的颜色?