`
天梯梦
  • 浏览: 13742214 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

CSS单位 px pt em和rem 之间的区别

 
阅读更多

CSS中可以定义大小的单位有四种px,pt,em,rem,而px可以说在网页开发中最常见的单位了。不过现在如今的大多数网站已经开始用rem这个单位了。那么这四个单位有什么区别呢?

px单位

px(像素),国内网站相对来说用得比较多,任意浏览器的默认字体高都是16px。

pt单位

pt是point,是印刷行业常用单位,等于1/72英寸。

em单位

 em才是真正的“相对单位”,它不是一个具体的数值,而是相对于父元素的属性计算出来的大小,一般移动终端布局用em比较合适。

rem单位

rem单位是CSS3中新增的一个相对单位,只不过它要比em单位强大一些,因为它是集相对大小和绝对大小的 优点于一身,也就是说它除了有px,pt 的绝对大小属性外,还具备了em的相对大小属性。为什么呢?因为rem这个单位是相对于根元素HTML的。而如果我们想修改大小,只需修改根元素HMTL 的大小就可以了。除了IE8及更早的版本个,目前所有的主流浏览器均支持此属性。

Pixels EMs Percent Points
6px 0.375em 37.50% 5pt
7px 0.438em 43.80% 5.5pt
8px 0.5em 50% 6pt
9px 0.563em 56.30% 7pt
10px 0.625em 62.50% 8pt
11px 0.688em 68.80% 8pt
12px 0.75em 75% 9pt
13px 0.813em 81.30% 10pt
14px 0.875em 87.50% 11pt
15px 0.938em 93.80% 11pt
16px 1em 100% 12pt
17px 1.063em 106.30% 13pt
18px 1.125em 112.50% 14pt
19px 1.188em 118.80% 14pt
20px 1.25em 125% 15pt
21px 1.313em 131.30% 16pt
22px 1.375em 137.50% 17pt
23px 1.438em 143.80% 17pt
24px 1.5em 150% 18pt

pt=px乘以3/4
倍数em=倍数x16px

总结:每一个单位都有其存在的理由,只不过新出现的单位会更优,更方便。不管你在网站建设中用哪一个单位都没人 会说 你,只是新东西出来了,你不用,你就掉队了。在这里强烈推荐使用rem单位,不过也要注意属性的兼容性,IE8以下不支持rem,所以用rem好还是不用 rem好还得看你项目的目标用户,毕竟你的网站不是做给自己看的。

 

原文:http://yunkus.com/article/div/218.html

转自:CSS单位 px pt em和rem 之间的区别

 

 

 

 

 

 

分享到:
评论

相关推荐

    css中的px、em、rem、pt 特点和区别及换算详解

    1、px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,...

    详解CSS3 rem(设置字体大小) 教程

    在Web中使用什么单位来定义页面的字体大小,至今天为止都还在激烈的争论着,有人说PX做为单位好,有人说EM优点多,还有人在说百分比方便,以至于出现了CSS Font-Size: em vs. px vs. pt vs. percent这样的PK大局。...

    css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况

    CSS3中的长度单位用于表示网页中元素的尺寸、间距、位置等属性,主要包括像素单位(px)、相对长度单位(em、rem)、视口单位(vh、vw、vmin、vmax)以及其它一些单位(如%、in、cm、mm、pt、pc、ex、ch等)。以下是对这些...

    前端大厂面试思维导图-css面试

    前端大厂面试题目思维导图,非常全面,包含了常见的面试题目,0.5px的线如何实现,sass的常用功能,弹性布局flex-direction,justify-content,align-items,css常见单位rpx、px、em、rem、%、vh、vw的区别,垂直...

    Atom-atom-css-unit-converter,在不同的css单位之间执行转换。对sethlopezme/atom的贡献.zip

    CSS支持多种长度单位,如像素(px)、百分比(%)、视口宽度的百分比(vw)、视口高度的百分比(vh)、em、rem、ex、pt、pc等。这些单位在不同的场景下各有优势,但直接转换它们的值可能会比较繁琐。Atom CSS Unit ...

    html、css网页制作收藏、颜色表、css单位

    CSS单位有很多种,包括绝对单位(如像素px,英寸in,厘米cm)和相对单位(如百分比%,em,rem)。像素是屏幕上的基本显示单元,通常用于精确布局;百分比常用于元素的宽度和高度,使其相对于父元素的大小;em和rem是...

    第14章 CSS颜色与度量单位

    7. vmin 和 vmax:最小视口单位和最大视口单位,分别占视口最小边和最大边的百分比。 8. 厘米(cm)、毫米(mm)、英寸(in)、点(pt)和派卡(pc):印刷相关的物理单位,但在屏幕上显示时可能不太精确。 此外,...

    第14章 CSS颜色与度量单位.pdf

    相对长度单位则是在绝对单位的基础上,相对于其他元素的尺寸来定义的,CSS提供了em、rem、ex、ch等相对单位。在实际应用中,开发者更倾向于使用相对单位,因为它们能够提供更好的响应式设计效果。 例如,使用em单位...

    网页样式设计:CSS使用详解

    书中会介绍绝对单位(如px、pt)和相对单位(如em、rem、vh、vw),以及百分比单位和新引入的CSS长度单位,如fr(用于Grid布局)。理解不同单位的用途和相互关系,有助于在不同场景下选择合适的单位进行尺寸定义。 ...

    CSS初级教程,ppt,....

    - CSS单位包括绝对单位(如px、pt)和相对单位(如em、rem),还有百分比单位,用于设置元素尺寸和间距。 ### 第六章:CSS属性 - CSS属性涵盖广泛,如字体相关的`font-family`、`font-size`,布局相关的`margin`、...

    CSS代码示例

    9. **单位与长度**:CSS支持绝对单位(如px、pt)和相对单位(如em、rem、%),用于定义尺寸。 10. **浏览器兼容性**:不同的浏览器对CSS的支持程度不同,开发时需要考虑跨浏览器兼容性问题,可能需要使用前缀(如 ...

    纯CSS打造相册效果项目完整源码.rar

    9. 相对单位和绝对单位:使用em、rem、vw、vh等相对单位,可以使元素尺寸随容器变化,而px、pt等绝对单位则保持固定尺寸。 10. CSS选择器:熟练掌握各种选择器(如类选择器、ID选择器、属性选择器、伪类等)可以...

    css练习_css_

    5. **CSS单位**:了解相对单位(如em、rem、%)和绝对单位(如px、pt)的差异,有助于创建适应不同屏幕尺寸的布局。 6. **颜色与背景**:学习如何使用颜色(颜色名称、十六进制、RGB、RGBA等)和背景图像,以及渐变...

    CSS禅意花园(源代码)

    4. **CSS单位**:理解相对单位(如em、rem)和绝对单位(如px、pt)的区别,以及如何在布局中有效地使用它们。 5. **CSS预处理器**:虽然源代码可能不直接包含预处理器(如Sass或Less)的代码,但了解它们如何简化...

    CSS属性大全-基础属性

    - **允许值**: px | pt | in | cm | mm | q | pc | ex | em | rem | vw | vh | vmin | vmax 等。 - **说明**: 设置长度值,包括像素(px)、点(pt)、英寸(in)等。 #### 百分比单位 - **语法**: `%` - **说明**: 设置...

    CSS禅意花园-源代码

    7. **CSS单位与颜色**:源代码可能会用到相对单位(如em、rem)和绝对单位(px、pt)来控制尺寸,以及各种颜色表示方法(如十六进制、RGB、RGBA、HSL、HSLA)。 8. **文本处理**:CSS提供了丰富的文本样式控制,如...

    css.rar_CSS样式文档_css

    CSS中的尺寸单位有相对单位(如%、em、rem)和绝对单位(如px、pt、cm)。相对单位根据父元素或根元素的尺寸调整,绝对单位则是固定的像素值。 **7. CSS3新特性** CSS3引入了许多新功能,如多列布局(`column-count...

    Web程序开发:第9章 CSS基础.pptx

    CSS中的尺寸单位分为相对长度单位和绝对长度单位。相对长度单位包括基于字体的em、ex、ch、rem,以及基于视窗的vw、vh、vmin、vmax。绝对长度单位如cm、mm、in、px、pt和pc是固定的物理尺寸。在实践中,常用的是em、...

Global site tag (gtag.js) - Google Analytics