UX·UI - FrontEnd Dev. Story

프론트엔드/CSS

[CSS] 길이를 표현하기 위한 다양한 CSS 단위들

클로이겅쥬 2019. 12. 20. 17:16
반응형

 

 

정의(Definition)


  • 상대단위 (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) 브라우저 가로 크기 또는 세로 크기 중 큰 값을 기준으로 상대적인 값을 갖습니다.
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)
in in은 인치를 의미합니다. inch 단위로 계산(1in = 96px = 2.54cm)

 

 

 

 

 

CSS Comparative


Point Pixel em %
6pt 8px 0.5em 50%
8pt
11px 0.7em 70%
10pt 13px 0.8em 80%
12pt 16px 1em 100%
14px 19px 1.2em 120%
16pt 22px 1.4em 140%
18pt 24px 1.5em 150%

 

 

반응형