CSS 데모: 절댓값을 사용해 고정된 크기를 지정 데모 버튼을 클릭해 보세요!
CSS 데모: 상댓값을 사용해 상대적인 비율 크기를 지정 데모 버튼을 클릭해 보세요!
selector {
    font-size: /* value */
}
/* 절댓값 키워드로 고정된 크기 지정 */
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: larger;
font-size: smaller;

/* 길이 단위 지정 */
font-size: 15px;
font-size: 1.5em; /* 부모 요소 글자 크기 1.5배 */
font-size: 1.5rem; /* 루트 요소인 html 요소 글자 크기 1.5배 */
/* 기타 길이 단위 사용 가능(예, vw, vh 등) */

/* 퍼센트(%) 단위 지정 */
font-size: 150%; /* 부모 요소 글자 크기 1.5배(150%) */

/* 전역 값 */
font-size: inherit;
font-size: initial;
font-size: unset;
<p style="font-size: xx-small;">xx-small의 크기입니다.</p>
<p style="font-size: x-small;">x-small의 크기입니다.</p>
<p style="font-size: small;">small의 크기입니다.</p>
<p style="font-size: medium;">medium의 크기입니다.</p>
<p style="font-size: large;">large의 크기입니다.</p>
<p style="font-size: x-large;">x-large의 크기입니다.</p>
<p style="font-size: xx-large;">xx-large의 크기입니다.</p>
실제 적용된 모습
<div style="font-size: 16px;">
    부모 요소의 글자 크기입니다.
    <p style="font-size: larger;">larger의 크기입니다.</p>
</div>
실제 적용된 모습
<div style="font-size: 16px;">
    부모 요소의 글자 크기입니다.
    <p style="font-size: smaller;">smaller의 크기입니다.</p>
</div>
실제 적용된 모습
html {
    font-size: 20px;
}
h1 {
    font-size: 2rem;
    /* 2rem = 2 * 20ox = 40px
       html 요소의 font-size인 20px이 1rem */
}
h1 {
    font-size: 30px;
}
h1 > span {
    font-size: 0.7em;
    /* 0.7em = 0.7 * 30px = 21px;
       부모 요소(h1)의 font-size인 30px이 1em */
}
h1 {
    font-size: 30px;
}
h1 > span {
    font-size: 70%;
    /* 70% = 0.7 * 30px = 21px;
       부모 요소(h1)의 font-size인 30px이 100% */
}

caniuse.com에서 더 자세한 정보를 확인해 보세요.