首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >1pt有多大?

1pt有多大?
EN

Stack Overflow用户
提问于 2014-03-18 11:08:43
回答 1查看 11.3K关注 0票数 3

我真的需要知道这个。每个人(希望)都知道dpi在网络上不重要,如果你用4000或1 dpi保存和图像并不重要,你的计算机只是显示它指向像素。现在,pt中的css和字体大小如何?许多网站说,windows使用96 dpi和mac 72,这意味着mac上的1pt是1 px,在windows上是1 333 px。但这是没有意义的,操作系统与任何分辨率无关,只有屏幕上有PPI,而不是dpi。而ppi取决于屏幕。

在mac上1pt是1 pc,在pc上是1 333 pc,这是真的吗?

EN

回答 1

Stack Overflow用户

发布于 2014-03-18 11:30:32

这是关于这一主题的相当好的读物。

点(pt):点传统上用于印刷媒体(任何要打印在纸上的东西,等等)。1点等于1/72英寸。点很像像素,因为它们是固定大小的单位,不能缩放大小.

参见W3C的这篇文章

所谓的绝对单位(cm,mm,in,pt和pc)在CSS中的意思与其他地方相同.其中任何一个表示的长度都将显示为完全相同的大小(在硬件和软件的精度范围内)。不建议在屏幕上使用它们,因为屏幕大小差别很大。一个大屏幕可能是60厘米(24英寸),一个小的,便携式屏幕可能只有8厘米。你不能从同样的距离看他们。 绝对单位之间的关系为: 1in = 2.54cm = 25.4mm = 72pt = 6pc。

因此,在72像素(每英寸像素)显示器上,1 pixel=1点,所以在Mac为72,1pt = 1px,在Windows机器上,如果PPI为96,则1pt=1.3'px。

但是,72 for mac和96 for Windows仅为默认值可能会根据可用的硬件和系统设置而有所不同。

分数是打印的吗?不是的。 点数不是专供打印的。理论上,点是用来定义绝对度量的。像素不是绝对的,因为取决于您的屏幕和选择的定义(不是分辨率),分辨率(每英寸像素)可以从很多(150 not )或很少(75 Not)。这意味着你的像素可以是一个大小,或者是这个大小的一半。这意味着你设计的文本在你的屏幕上可能看起来太大了(“请让文本变小,好吗?”)或者太小,无法在你邻居的屏幕上阅读(“嘿,你前几天告诉我的那个网站?你说你在…工作过的那个嗯,我读得不太好,它太小了。 要点是解决这一问题的办法。但是浏览器和操作系统需要管理这些。基本上,这意味着: 浏览器必须使用给定的值(例如,10 to )和屏幕的实际分辨率来计算以像素为单位的显示大小;操作系统必须传递真实的当前分辨率,而不是默认值。

还有,看看这个问题而这篇文章

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22477561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档