美文网首页
前端:CSS字体大小 px、em、rem的区别

前端:CSS字体大小 px、em、rem的区别

作者: 渔父歌 | 来源:发表于2020-03-26 11:06 被阅读0次

1、px

1px的长度表示显示器中一个像素(pixel)的长度,实际显示的效果和显示器的 DPI(Dot Per Inch,每英寸像素数)有关,DPI越大每英寸的像素数越多,每个像素的实际大小越小。通常来说分辨率越高的屏幕 DPI也就越高,所以高分辨率屏幕显示的图标和字体都要更小一些。

所有浏览器的默认字体大小都是 16px。

px的特点

  1. IE无法调整那些使用px作为单位的字体大小;
  2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;
  3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。

2、em

em(font size of the element)是指相对于父元素的字体大小的单位。

所以默认情况下 1em=16px

EM特点

  1. em的值并不是固定的;
  2. em会继承父级元素的字体大小。

3、rem

rem和 em相似,但是 rem是相对于根元素的字体大小单位。

与 em相比 rem更方便计算也更加直观。

但是 rem在 IE8及其以下都不兼容。

其长度单位:
vw : 1vw 等于视口宽度的1%
vh : 1vh 等于视口高度的1%
vmin : 选取 vw 和 vh 中最小的那个
vmax : 选取 vw 和 vh 中最大的那个

参考:
字体大小之px、em、rem、pt,字号详解:https://www.cnblogs.com/zhaowy/p/8400271.html
vw vh视口百分比:https://blog.csdn.net/weixin_44766281/article/details/103044194

如果你不是在简书看到这篇文章,请移步简书支持原作者

相关文章

  • 移动端页面单位的选择(px, em, rem, vw)

    px, em, rem的区别: px:绝对字体大小em:基于一个基数来计算出相对字体大小。(移动端用的少)rem...

  • css2

    css字体** font-size 设置字体大小(px em rem) font-family ...

  • 2019-08-29

    px、rem、em的区别 随着css学习的不断深入页面也随之丰富,那么em、rem、px是我们在页面布局中经常会用...

  • rem与em区别

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

  • 前端:CSS字体大小 px、em、rem的区别

    1、px 1px的长度表示显示器中一个像素(pixel)的长度,实际显示的效果和显示器的 DPI(Dot Per ...

  • 动态 REM——手机专用自适应方案

    什么是 REM REM 是一个相对长度单位,根元素 的字体大小 REM 和 EM 的区别是什么 px 像素 e...

  • rem,px,em单位区别

    rem,px,em单位区别

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

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

  • 2020-01-05

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

  • em、rem、px区别

    css中如何区分em、rem、px? 随着css学习的不断深入页面也随之丰富,那么em、rem、px是我们在页面布...

网友评论

      本文标题:前端:CSS字体大小 px、em、rem的区别

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