본문으로 건너뛰기
실습하기

글자 크기(font-size)

CSS는 font-size 속성으로 글자 크기를 지정합니다.

글자 크기는 여러 단위로 조절할 수 있는데, 그중에서 px, em, rem, vw를 가장 널리 사용합니다.

앞에서 배운 길이 단위를 간단하게 복습해 보겠습니다.


px (픽셀)

픽셀은 화면에 표시되는 기본 단위로, 화면을 구성하는 작은 점들을 의미합니다.

px 단위 사용 예시
p {
font-size: 16px;
}

위 CSS로 문단(p)의 글자 크기가 16픽셀이 됩니다.


em

em은 상대적인 단위로 현재 요소의 부모 요소의 font-size를 기반으로 길이를 계산합니다.

예시:

em 단위 사용 예시
div {
font-size: 16px;
}

p {
font-size: 1.5em;
}

pdiv의 자식 요소이므로 p 태그의 글꼴 크기는 div의 1.5배, 즉 24px가 됩니다.


rem

rem은 "Root EM"의 약자로 HTML 루트 요소의 font-size를 기반으로 합니다.

예시:

rem 단위 사용 예시
html {
font-size: 16px;
}

p {
font-size: 1.5rem;
}

p 태그의 글꼴 크기는 HTML 루트 요소의 1.5배, 즉 24px가 됩니다.


vw (Viewport Width)

vw는 화면의 너비에 상대적인 단위입니다. 1vw는 화면 너비의 1%를 의미합니다.

vw 단위 사용 예시
p {
font-size: 5vw;
}

화면의 너비가 1000px일 경우, p 태그의 글꼴 크기는 50px가 됩니다.

화면의 크기가 바뀔 때마다 글꼴 크기도 함께 변하게 됩니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!