文字 情况2 - 继承的font-size
当前位置:   article > 正文

【一分钟了解】1em等于多少px,由什么决定?

1em

1em = ? px 由该节点的父元素的font-size决定。

情况1 - 直系子节点

body的默认font-size = 16px
对于它的子节点,所以此时,1em = 16px,
例如下面:

	<body>
		<div style="font-size: 2em;">文字</div>
	</body>
  • 1
  • 2
  • 3

在这里插入图片描述

情况2 - 继承的font-size
<body>
		<div>
			<div style="font-size: 2em;" class="child">文字</div>
		</div>
	</body>
  • 1
  • 2
  • 3
  • 4
  • 5

这个例子中 class=“child” 的节点的父节点,继承了body的font-size,所以此时1em还是等于16px。

情况3 - 修改父节点的font-size
<body>
		<div style="font-size: 20px;">
			<div style="font-size: 2em;">文字</div>
		</div>
	</body>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
此时由于父节点的font-size等于20px, 所以此时1em等于20px

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/98736
推荐阅读
相关标签