Note
CSS のサイズを表す単位
em
とrem
の違いについて
<html>
<p><span></span></p>
</html>
em
は親要素のサイズを基準にする。
html {
font-size: 32px;
}
{
font-size: 2em; /* -> 64px; */
}
span {
font-size: 0.5em; /* -> 32px; */
}
rem
はルートのサイズを基準にする → (root em
)
html {
font-size: 32px;
}
p {
font-size: 2em; /* -> 64px; */
}
span {
font-size: 0.5em; /* -> 16px; */
}
Tip
rem
の方が扱いやすいのでrem
を使おう!em
の場合、ネストしてくると訳からなくなる!