I supposed divs below to have the same width. But they are different, although 10px*10em
should be equal 100px
, similar like 10px*2em
equals 20px
.
#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>