CSS 단위

CSS 단위

CSS는 길이를 표현하기 위한 다양한 단위들이 있습니다.

단위의 분류

상대단위

어떤 기준을 통해 상대적으로 변할 수 있는 단위이며, 다양한 매체에 쓰기 적절합니다.

종류 : px, em, ex, %, rem, vw, vh, vmin, vmax

절대단위

정확한 기준에 의해 고정된 단위이며, 출력 매체에 쓰기 적절합니다.

종류 : in, cm, mm, pt, pc

속성 설명
px 모니터의 1dot이 1pixel을 의미하며, pixel은 해상도에 따라서 상대적인 크기를 갖습니다.
em 부모 요소의 대문자 너비를 기준으로 상대적인 값을 갖습니다.
ex 부모 요소의 소문자 너비를 기준으로 상대적인 값을 갖습니다.
% 부모 요소의 길이를 기준으로 상대적인 값(%)을 갖습니다.
rem 루트(root em) 요소의 크기를 기준으로 상대적인 값을 갖습니다.
vw 뷰포트(viewport) 브라우저 가로 크기를 기준으로 상대적인 값을 갖습니다.
vh 뷰포트(viewport) 브라우저 세로 크기를 기준으로 상대적인 값을 갖습니다.
vmin 뷰포트(viewport) 브라우저 가로 크기 또는 세로 크기 중 작은 값을 기준으로 상대적인 값을 갖습니다.
vmax 뷰포트(viewport) 브라우저 가로 크기 또는 세로 크기 중 큰 값을 기준으로 상대적인 값을 갖습니다.
in in은 인치를 의미합니다. inch 단위로 계산(1in = 96px = 2.54cm)
cm cm은 센치미터를 의미합니다. centimeter 단위로 계산(1cm = 10mm = 37.8px)
mm mm는 밀리미터를 의미합니다. mm단위로 계산(1mm = 0.1cm = 3.78px)
pt pt는 포인트를 의미합니다. point 단위로 계산(1pt = 1/72inch)
pc pc는 파이카를 의미합니다. pica단위로 계산(1pc = 12pt)