CSS中的单位em,rem分别是哪些单词的缩写?

由于是前端小白,em,rem等这些单位记不太住,如果能够明白分别是哪个单词的缩写,有助于我记住并理解这些单位,查阅了一些资料,并没有找到太好的解释

阅读 15.8k
7 个回答

em: em-quads

rem: root em-quads

CSS 中的长度单位 em 并非某个词的缩写,只是一个单位而已。
rem 的 r 代表 root,即 root em,表示以根元素的字体大小作为参照。

除了,em 中的m 要说在大多数的字体里M的宽度就是font-size的大小,所以用em表示字体的大小。

既然你要求,其他直接看英文就好了:https://www.w3.org/TR/css3-va...

ch 我也不知道为什么是这个名字,似乎就是character,方便计算等宽字体占用的宽度,总要选一个符号,于是就选了0

CSS 许多跟字体相关的概念都是参考印刷的,em 在印刷里是指点阵大小,m 源自以前的英文里大写 M 通常占满了一个点阵宽度,现在则不一定,且字符也不局限于英文,但用法保留下来。

https://en.m.wikipedia.org/wi...

以下内容摘抄自 w3cschool,查阅了w3c的相关文档描述意思大概相似

单位 描述
em Relative to the font-size of the element (2em means 2 times the size of the current font)
翻译 相对于元素的字体大小(2em只两个当前元素的字体大小)
rem Relative to font-size of the root element
翻译 相对于根元素的字体大小

所以根据查阅的资料我认为:

  • em 应该表示elemnet 元素(标签)的缩写

  • r 表示 root

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题