我知道2em将元素的计算字体大小增加了一倍.但在这种情况下,它似乎不是这样工作的.
(镀 chromium )
Styles
<style>
p {
font-size: 24px;
}
.go-big {
font-size: 2em;
}
</style>
HTML
<p>This should be 24 px</px>
<p class="go-big">This should be 48 px?</px>
我这里有一个工作示例:https://stackblitz.com/edit/js-em-question-deborahk
由于<p>
元素样式设置为24px,我假设添加一个font-size
为2em
的类将使字体大小加倍,达到48px.但它似乎将默认字体大小(16到32px)增加了一倍.
这是虫子吗?还是这些风格的继承方式?