美文网首页css
css尺寸单位rem、em、px之间的的区别

css尺寸单位rem、em、px之间的的区别

作者: JiKhun | 来源:发表于2019-01-14 17:20 被阅读0次

px,em,rem之间有什么区别?

大家都知道px不会随着一些选项而发生改变的(除非改变px的大小),而rem跟em是会根据某些选项而发生相应的变化。

px    

px像素,是绝对长度单位的一种,它的大小是根据用户屏幕显示器的分辨率决定的(因此不同的设备显示相同的像素值也可能会有不同的结果)。

em

em是相对长度单位,相对于应用当前文本的字体尺寸。如果当前文本的字体尺寸未被定义,则相对于浏览器的默认字体尺寸。简而言之,em是根据父级元素的字体尺寸而发生改变的,如父级没有设置则根据浏览器的默认字体尺寸来换算得到。所有未经调整的浏览器都符合:1em= 16px。有时为简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,此时1em=16px*62.5%=10px,这样12px=1.2em,10px=1em,也就是说换算时只需将原有px数值除以10,然后换上em作为单位即可。 

特点:

1:em 的值并不是固定的。 

2:em会继承父级字体尺寸。

rem

rem是CSS3新增的一个相对单位(root em,根em)。除了和em的相对对象不同,em的其它特点都适用于rem。比如:em和rem都是改变字体大小的相对长度单位,1rem = 16px (默认为浏览器大小16px),它们之间的换算公式是1em = 根元素的font-size(比如根元素的font-size是100px,则1rem=100px)。

相关文章

  • 前端面试题

    1.请简述px,rem和em有什么区别? px是绝对尺寸单位,其值是固定的。而em和rem是字体相对尺寸单位,其值...

  • css尺寸单位rem、em、px之间的的区别

    px,em,rem之间有什么区别? 大家都知道px不会随着一些选项而发生改变的(除非改变px的大小),而rem跟e...

  • rem,px,em单位区别

    rem,px,em单位区别

  • px, em, rem 的区别和使用场景

    区别 CSS 中,目前我们常用到的长度单位有 px, em, rem。 绝对长度单位px(pixel 像素): 相...

  • rem与em区别

    响应式Web设计—px-em-rem三者区别及rem的使用在css中单位长度用的最多的是px、em、rem,这三个...

  • 2020-01-05

    彻底弄懂css中单位px和em,rem的区别 https://www.cnblogs.com/leejersey/...

  • em和rem

    css中单位长度用的最多的就是px,em,rem。其中,px是固定像素。em和rem是相对长度单位,em相对于父元...

  • 前端常见面试题二十二

    Css单位px,rem,em,vw,vh的区别 像素px是相对于显示器屏幕分辨率而言的 em是相对长度单位。相对于...

  • CSS使用img做背景并且内容等比缩放

    相关资料:css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况CSS 背景CSS...

  • 区别css单位px、em、rem

    在对页面进行自适应时,查阅相关资料了解到,通常有两种方式将px转换为em或者rem,下面就上述三者之间的联系进行讲...

网友评论

    本文标题:css尺寸单位rem、em、px之间的的区别

    本文链接:https://www.haomeiwen.com/subject/zejjdqtx.html