font-sizeプロパティは、フォントのサイズを様々な指定方法で変更できます。

| 指定方法 | 簡易説明 |
|---|---|
| 単位付き数値 | 指定した数値でフォントサイズが変わる |
| % | 指定した要素親に対しての割合で変わる |
| smaller | 要素親に対して1段階サイズが小さくなる |
| larger | 要素親に対して1段階サイズが大きくなる |
| xx-small | x-smallの1/1.2倍サイズ |
| x-small | smallの1/1.2倍サイズ |
| small | mediumの1/1.2倍サイズ |
| medium | 標準サイズ |
| large | mediumの1.2倍サイズ |
| x-large | largeの1.2倍サイズ |
| xx-large | x-largeの1.2倍サイズ |
font-sizeプロパティ
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>フォントサイズについて</title>
<link rel="stylesheet" href="./main.css" />
</head>
<body>
<ul>
<li class="font-xxs">xx-smallのフォントサイズです</li>
<li class="font-xs">x-smallのフォントサイズです</li>
<li class="font-s">smallのフォントサイズです</li>
<li class="font-m">medium(標準)のフォントサイズです</li>
<li class="font-l">largeのフォントサイズです</li>
<li class="font-xl">x-largeのフォントサイズです</li>
<li class="font-xxl">xx-largeのフォントサイズです</li>
</ul>
<hr>
<ul>
<li class="font-smaller">smallerのフォントサイズです</li>
<li class="font-m">mediumのフォントサイズです</li>
<li class="font-larger">largerのフォントサイズです</li>
</ul>
<hr>
<ul>
<li class="font-50">50%のフォントサイズです</li>
<li class="font-80">80%のフォントサイズです</li>
<li class="font-100">100%のフォントサイズです</li>
<li class="font-150">150%のフォントサイズです</li>
</ul>
</body>
</html>.xxs{font-size: xx-small;}
.xs{font-size: x-small;}
.s{font-size: small;}
.m{font-size: medium;}
.l{font-size: large;}
.xl{font-size: x-large;}
.xxl{font-size: xx-large;}
.smaller{font-size: smaller;}
.larger{font-size: larger;}
.p50{font-size: 50%;}
.p80{font-size: 80%;}
.p100{font-size: 100%;}
.p150{font-size: 150%;}出力結果
- xx-smallのフォントサイズです
- x-smallのフォントサイズです
- smallのフォントサイズです
- medium(標準)のフォントサイズです
- l argeのフォントサイズです
- x-largeのフォントサイズです
- xx-largeのフォントサイズです
- smallerのフォントサイズです
- mediumのフォントサイズです
- largerのフォントサイズです
- 50%のフォントサイズです
- 80%のフォントサイズです
- 100%のフォントサイズです
- 150%のフォントサイズです
