博主信息
富贵人生
博文
87
粉丝
0
评论
0
访问量
3487
积分:0
P豆:174

px em pt区别

2021年10月03日 22:36:50阅读数:32博客 / 富贵人生

HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

px、em、pt之间的区别:

一、代表单位不同。

px代表的是像素单位,em代表的是相对单位,pt代表的是绝对单位。

二、单位长度不同

pt是72分之一英寸,px是数字化图像长度单位,em是字符宽度的倍数。

下面我们来看一下HTML中的长度单位px、em、pt。

pt (point,磅):是一个物理长度单位,指的是72分之一英寸。px (pixel,像素):QQ出售地图是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,Apple系统默认是72dpi。em(相对长度单位,相对于当前对象内文本的字体尺寸):是一个相对长度单位,最初是指字母M的宽度,故名em。现指的是字符宽度的倍数,用法类似百分比,如:0.8em, 1.2em,2em等。通常1em=16px。

html单位简短介绍:

Px 像素Pixel;相对长度单位。Pt 点(Point);绝对长度单位Em 相对长度单位,这里em与html <em>标签的”EM”拼写完全相同,而这里em作为单独文本单位。

单位换算:

任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。

为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。


版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • pt是绝对单位,px是相对单位。使用px定义文字,无论用户怎么设置,都不会改变大小;使用pt定义文字,当用户设置超过96DPI的值,数值越大,字体就越大。
    px表示像素,是相对长度单位,是相对于显示器屏幕分辨率来设置字体大小的,不支持IE的缩放;em是相对长度单位,是相对于其父元素来设置字体大小的,支持IE的缩放;rem是相对长度单位,是相对HTML
    css单位有:%,百分比;in,英寸;cm,厘米;mm,毫米;empt,磅(1pt等于1/72英寸);pc,12点活字(1pc等于12点);px,像素(计算机屏幕上的一个点);vw,全屏幕宽为100vw
    这篇文章主要介绍了CSS中单位px、rem、em之间的,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下