font-sizeの単位(px, %, em, rem, vw)
はじめに
font-size
の指定にいくつか単位があるので、それぞれの役割・使うタイミングを簡単ではありますがまとめました。
font-sizeの単位
px
絶対的
な値を指定。
どんな画面サイズでも設定したfont-sizeとなる。
数値が大きくなればなるほど文字は大きくなる。
%
親要素に対して相対的な値を指定。
オブジェクトのレイアウトなどにも使用される。
em
親要素に対して相対的な値を指定。
%
と似ているが、em
は基本的に文字
のサイズ指定に使うことが多い。
親:10px に対して 0.5em と指定 → 5px のフォントサイズとなる
.parent {
font-size : 10px;
.child {
font-size : 0.5em;
}
}
親のpx
を変更するだけで、現在の比率を変えずにfont-sizeを変更することができる。
rem
常にhtmlに対して相対的な値を指定。
%
em
と違い、htmlの値だけを見ていればいい。
htmlでfont-sizeが指定していなければ、デフォルトで16px
となる。
○rem → htmlのfont-sizeの○倍の大きさ
1rem → 16px
2rem → 36px
0.5rem → 8px
vw
表示領域の幅に対する割合。
ビューポートの幅に合わせてfont-sizeの値を指定できる。
font-sizeを 10vw と指定 → ビューポートの幅に対して 10% のフォントサイズとなる
おわり
適切なfont-sizeはSEOの面でも重要!
→ PCでは適切な文字サイズでも、モバイルで小さすぎたらダメ(モバイルフレンドリーではないと判定される)
細かいことだと感じますが、ここをしっかり考えれるようになりたいです。
Author And Source
この問題について(font-sizeの単位(px, %, em, rem, vw)), 我々は、より多くの情報をここで見つけました https://qiita.com/greencha/items/0b591e5e8e8b2862072a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .