美文网首页
理解px、rm、rem

理解px、rm、rem

作者: 扫地僧练级 | 来源:发表于2023-12-19 16:48 被阅读0次

px

相对屏幕分辨率而言, 相对长度单位

特点:

  • 固定的, 不能适应浏览器的缩放, 响应式不适用
  • IE 无法调整使用 px 的字体

em

相对于文本的 font-size, 如果没有, 则相对于父元素直至浏览器的 font-size, 相对长度单位, 由浏览器转换为像素值

特点:

  • em 的值不是固定的
  • em 会继承父级元素的字体大小, 父元素字体大小会影响子元素字体大小
  • 1em=元素字体大小
  • 转换 px: px=em*相对于使用 em 单位的元素的字体大小
    浏览器默认字体都是 16px, 因此 1em=16px

rem

css3 新增的相对长度单位, 移动开发使用最广泛的, 相对的是 html 跟元素字体大小, 由浏览器转换为像素值

特点:

  • 不用时时关注父级元素的情况
  • 修改跟元素成比例的修改所有字体大小
  • 可以避免字体大小逐层复合的连锁反应
  • 1rem=跟元素字体大小
  • 转换 px: px=rem*跟元素字体大小

rem 和 em 的相同点

  • 控制元素的整体缩放, 而不是固定大小

rem 和 em 的区别

  • 浏览器根据谁来转化 px 的

相关文章

网友评论

      本文标题:理解px、rm、rem

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