为了账号安全,请及时绑定邮箱和手机立即绑定

我想知道px与pt的区别是什么,谁有这面详细课程,分享一些

我想知道px与pt的区别是什么,谁有这面详细课程,分享一些

px与pt如何转换px与pt之间跟dpi有关系吗求详细资料或者课程
查看完整描述

2 回答

已采纳
?
怪盗饭团

TA贡献97条经验 获得超118个赞

pt——点。一般为网页中标识字体的单位。 
px——象素。一般也为网页中标识字体的单位。 

两种关系:一英寸=72pt(点)=96px(像素),网页中最常用到的:9pt=12px。 
在Flash中一般也是字体的常用标识单位。

所以,px和pt的使用区别,只有当用户改变默认的96DPI下才会产生:使用px定义文字,无论用户怎么设置,都不会改变大小;使用pt定义文字,当用户设置超过96DPI的值,数值越大,字体就越大。

(附公式:px = pt * DPI / 72)

对了,刚才还提到改变浏览器中文字大小的选项,也可以改变网页的文字大小。但在这种情况下,使用px和pt都是无效的,因为这2个都是有实际“pixel”数值的单位,比如9pt是12px,大小固定。这里要引用新的单位:em,其实就是%。因为当网页中的字体没有给出实际的px或pt定义的话,会有一个默认值:12pt即16px,对应浏览器中“字体大小”中的“中等”,以这个为标准,变大或缩小。(只适用于IE,在FF中,即便定义px或pt也都可以变大变小)

所以,从这个概念上看,em才是真正的“相对单位”(百分比嘛,当然是相对),而px和pt都是绝对单位(都有固定值


查看完整回答
1 反对 回复 2016-06-01
  • 2 回答
  • 0 关注
  • 2574 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信