由于是前端小白,em,rem等这些单位记不太住,如果能够明白分别是哪个单词的缩写,有助于我记住并理解这些单位,查阅了一些资料,并没有找到太好的解释
由于是前端小白,em,rem等这些单位记不太住,如果能够明白分别是哪个单词的缩写,有助于我记住并理解这些单位,查阅了一些资料,并没有找到太好的解释
除了,em
中的m
要说在大多数的字体里M
的宽度就是font-size
的大小,所以用em
表示字体的大小。
既然你要求,其他直接看英文就好了:https://www.w3.org/TR/css3-va...
ch
我也不知道为什么是这个名字,似乎就是character
,方便计算等宽字体占用的宽度,总要选一个符号,于是就选了0
CSS 许多跟字体相关的概念都是参考印刷的,em 在印刷里是指点阵大小,m 源自以前的英文里大写 M 通常占满了一个点阵宽度,现在则不一定,且字符也不局限于英文,但用法保留下来。
以下内容摘抄自 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
2 回答857 阅读✓ 已解决
4 回答949 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.6k 阅读
1 回答1k 阅读✓ 已解决
em: em-quads
rem: root em-quads