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) |