0
我认为下面的div具有相同的宽度。但它们不同,尽管10px*10em
应该等于100px
,类似于10px*2em
等于20px
。为什么在em中的宽度比px中的宽度要宽
#container1 {
font-size: 10px;
}
#paragraph1 {
font-size: 20px;
width: 100px;
background-color: yellow;
}
#container2 {
font-size: 10px;
}
#paragraph2 {
font-size: 2em;
width: 10em;
background-color: yellow;
}
<div id='container1'>
<p id='paragraph1'>abc</p>
</div>
<div id='container2'>
<p id='paragraph2'>abc</p>
</div>
关于这个问题,一个伟大的文章:[http://engageinteractive.co.uk/blog/em -VS-REM-VS-PX(http://engageinteractive.co.uk/blog/em-vs-rem-vs-px) –