px rem em

作者: 康乐芳华 | 来源:发表于2018-12-14 14:45 被阅读0次

em 作为 font-size 的单位时,其代表父元素的字体大小,em作为其他属性单位时,代表自身字体大小——MDN

<div>
  <p>Apple</p>
</div>
div{
  font-size: 15px;
}
div > p{
  font-size: 1.5em;  /** 22.5 = 15 * 1.5 **/
  height: 1.5em;  /** 33.75 = 22.5 * 1.5 **/
  line-height: 2;
 /** 45 = 22.5 * 2
 line-height 的值没有单位的时候本身就代表是自身字体的多少倍 **/
  line-height: 2em;  /** 45 = 22.5 * 2 **/
}

rem 作用于非根元素时,相对于根元素字体大小;rem 作用于根元素字体大小时,相对于其出初始字体大小——MDN

<html>
  <body>
    <div>
      <p>Apple</p>
    </div>
  </body>
</html>
html{
  font-size: 15px;  /** px 作用于根 **/
  /** font-size: 1rem; rem 作用于根会有一个不定的值;
  chrome 会有一个默认值 推荐大小是16px; 用户可以调节**/
}
div{
  font-size: 16px;
}
div > p {
  font-size: 2rem; /**rem 作用于非根 30 = 15 * 2 **/
}

font-size 使用 rem;
border 使用 px;
padding; margin; width; height 等长度大小 使用 em

相关文章

  • px、em、rem的区别

    PX em rem

  • rem,px,em单位区别

    rem,px,em单位区别

  • em和rem

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

  • em、rem、px区别

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

  • 浅谈使用rem实现页面自适应布局

    在谈到rem时大家可能都会想到em px等用于设置页面元素的单位,但就rem来说它有em和px不可达的优点。rem...

  • rem与em区别

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

  • 2019-08-29

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

  • em与rem区别 em与px转换

    em与rem区别 em与px转换 em与px转换 一般浏览器默认1em=16px,通过设置font-size大小来...

  • 前端布局常用方式/库

    一、px、em、rem区别和使用。 https://www.runoob.com/w3cnote/px-em-re...

  • rem和em和px vh vw和% 移动端长度单位

    1.rem和em、px 首先来说说em和px的关系 em是指字体高度 浏览器默认1em=16px,所以0.75em...

网友评论

      本文标题:px rem em

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