HTML打印页面分辨率(或像素大小)

4

有没有人知道打印HTML页面时所使用的分辨率是多少?我想知道500x500像素的图像在打印时会变成多大(以厘米或英寸为单位)。我知道如果设置缩放值(IE和FF),这个值会改变,但我对默认值感兴趣(当缩放值为100%时)。

另外,是否有办法从CSS中控制此分辨率?

谢谢

3个回答

4

根据操作系统和浏览器的组合,分辨率可以是72ppi或96ppi。边距也是一个问题。

如果这是针对有登录用户的网站,请让他们设置自己的分辨率,或者尝试从浏览器中猜测。请记住,任何人都可以更改其计算机上的此设置。


3

我认为你可以控制打印页面的大小,但无法控制分辨率。对于打印CSS,相关的尺寸单位包括:

  • 厘米(cm)
  • 毫米(mm)
  • 点(pt)
  • 派卡(pc)
  • 英寸(in)
  • M(em)
  • X(ex)

打印吗?说实话,我不确定;但我认为像素无法转移到不使用像素的介质上。我知道印刷媒体在讨论打印机功能时使用像素每英寸(ppi)等测量单位,但它们是否直接相关呢?我并不是说它们不相关,只是我从未使用过它们,也没有看到它们在这个介质上有用。然而,经验和轶事可能会教会我不同…… - David Thomas

0
计算很简单:
使用96dpi,需要将宽度和高度(以英寸为单位)乘以96(1英寸=96dpi)。 例如,A4纸(8.5英寸x 11英寸)将以96dpi打印: 96 * 8.5 = 816, 96 * 11 = 1056。 A4纸96dpi的分辨率为816像素x 1056像素。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接