这是我的代码:http://jsbin.com/ziwafeyari/1/edit?html,css,output
div应该与文本的大小不同吗?我知道他们不是特定的价值观,他们是相对于某些东西,但对于什么? em大小是否因.css文件或每个标记(div / p / ol / ul)而不同?
谢谢
答案 0 :(得分:0)
1em相对于字母的大小" m"在当前字体中。因此" em",得到它?
答案 1 :(得分:0)
.standard-size {
font-size: 30px;
}
.standard-size-resized-with-em {
font-size: .5em;
}
.standard-size-resized-with-percentage {
font-size: 50%;
}
<div class="standard-size">
My text is 30px! <br />
<span class="standard-size-resized-with-em" style="">My text is 15px!</span>
</div>
<div class="standard-size">
My text is 30px! <br />
<span class="standard-size-resized-with-percentage" style="">My text is 15px!</span>
</div>
答案 2 :(得分:0)
em
将继承其父级的字体大小。因此,如果font-size为1pt,1em = 1pt
,2em = 2pt
。如果您还没有设置font-size,默认情况下它是12pt或16px。所以em
的默认值是12pt。它可能因其他HTML元素而异。
有关em
的更多详细信息,请访问this link。
祝你好运!