font-sizeプロパティの説明
CSSのfont-sizeプロパティは、ブラウザに表示される文字の大きさ、つまりフォントサイズを指定します。通常はブラウザの既定値で自動的に文字の大きさが決まりますが、これを変更したい箇所に任意のフォントサイズを適用できます。
ここで指定された値は、その効果が継承する範囲を含めてemやexといった<length>値の基準になります。
font-sizeに指定できる値
<absolute-size>- 既定のフォントサイズを基準とした大きさを表す絶対的なキーワード値です。サイズは全8段階用意されています。
xx-small:超極小サイズを表しますx-small:極小サイズを表しますsmall:小サイズを表しますmedium:既定サイズを表しますlarge:大サイズを表しますx-large:極大サイズを表しますxx-large:超極大サイズを表しますxxx-large:超々極大サイズを表します
<relative-size>- 親要素が持つフォントサイズを基準に、それよりも大きいか小さいかを表す相対的なキーワード値です。
smaller:一段小さいサイズを表しますlarger:一段大きいサイズを表します
<length>- CSSで指定できる寸法を表すデータ型の値です。ピクセル、インチ、メートル法の単位による絶対値や、フォントサイズやビューポートの大きさを基準とした相対値が使用できます。負の数値は扱えません。
<percentage>- 親要素のフォントサイズに対する相対的な大きさを割合で指定します。
font-sizeの使い方とサンプルコード
font-sizeプロパティの構文は以下の通りです。
/* <absolute-size>値 */
font-size: xx-small;
font-size: x-small;
font-size: small;
font-size: medium;
font-size: large;
font-size: x-large;
font-size: xx-large;
font-size: xxx-large;
/* <relative-size>値 */
font-size: smaller;
font-size: larger;
/* <length>値 */
font-size: 16px;
font-size: 1em;
font-size: 1.5rem;
/* <percentage>値 */
font-size: 80%;
font-size: 120%;
/* グローバル値 */
font-size: inherit;
font-size: initial;
font-size: revert;
font-size: unset;
font-sizeの実例
それでは実際にfont-sizeプロパティの書き方を見ていきましょう。以下の例は、使用中のブラウザのフォントサイズを基準にして、font-sizeの値を変えた場合にどのように表示されるのかを比較したものです。
