ss [CSS]단위
본문 바로가기
CSS

[CSS]단위

by 꿈나무개발 2022. 8. 23.
728x90

CSS 단위

CSS에서는 다양한 단위들이 사용됩니다. 오늘은 CSS에서 쓰이는 단위들을 알아보겠습니다.

01. px

해상도에 따라 달라지는 기본 단위로서 다음과 같이 표현합니다.

font-size: 12px;

02. %

부모 요소의 글자 크기를 100% 기준으로 계산한 %단위로 다음과 같이 표현합니다.

font-size: 150%;

특별한 설정이 없다면 기본값인 16px이 100%가 되므로 150%는 24px이 됩니다. 만약 부모 요소가 10px이었다면 150%는 15px이 될 것입니다.

03. em

부모 요소의 글자 크기를 100% 기준으로 계산한 100분의 1 단위로 다음과 같이 표현합니다.

font-size: 1.5em;

특별한 설정이 없다면 기본값인 16px이 1em이 되므로, 1.5em은 24px(16px*1.5=24px)이 됩니다. 만약 부모 요소가 10px이었다면 1.5em은 15px이 될 것입니다.

[글자 크기를 각 단위로 환산했을 때]

px % em pt
6px 37.50% 0.375em 5pt
7px 43.80% 0.438em 5pt
8px 50% 0.500em 6pt
9px 56.30% 0.563em 7pt
10px 62.50% 0.625em 8pt
11px 68.80% 0.688em 8pt
12px 75.00% 0.750em 9pt
13px 81.30% 0.813em 10pt
14px 87.50% 0.875em 11pt
15px 93.80% 0.938em 11pt
16px 100% 1.000em 12pt

04. rem

rem은 em과 비슷하지만 부모 요소가 아닌 최상위 요소의 크기를 100% 기준으로 계산합니다. rem의 r은 root 즉, html 요소를 뜻하므로 html 요소에서 지정한 글자 크기가 1rem이 됩니다.

font-size: 1.5rem;
em, rem 차이 예시입니다. 코드펜의 html과 css를 참고해주세요.

05. vw, vh

vw는 뷰포트 너비값의 100분의 1 단위, vh는 뷰포트 높이값의 100분의 1 단위입니다. 다음 예문은 글자 크기가 뷰포트 너비의 10% 크기라는 의미입니다.

font-size: 10vw;
다음 예제에서는 h3는 뷰포트의 5%에 해당하는 글자 크기를 갖게 되고, p는 뷰포트의 50%에 해당하는 가로 크기를 가지게 됩니다.
728x90
반응형

'CSS' 카테고리의 다른 글

[CSS]요소 숨기기  (8) 2022.08.25
[CSS]색상 표현 방법  (4) 2022.08.23
[CSS]이미지 스프라이트 / IR 효과 / 백그라운드 표현  (7) 2022.08.20
[CSS]강아지 애니메이션  (3) 2022.08.18
[CSS]SCSS  (2) 2022.08.18

댓글


HTML
CSS
JAVASCRIPT

JAVASCRIPT

자세히보기
광고 준비중입니다.