Code note/CSS
CSS 단위와 값 정리
코드노트
2022. 10. 9. 23:54
CSS에 사용되는 모든 속성에는 해당 속성에 허용되는 값이 있다.
절대 길이 단위 - 일반적으로 항상 동일한 크기로 나타낸다.
cm | 센티미터 | 1cm = 96px/2.54 |
mm | 밀리미터 | 1mm = 1/10th of 1cm |
Q | 4분의 1 밀리미터 | 1Q = 1/40th of 1cm |
in | 인치 | 1in = 2.54cm = 96px |
pc | Picas | 1pc = 1/6th of 1in |
pt | 포인트 | 1pt = 1/72th of 1in |
px | 픽셀 | 1px = 1/96th of 1in |
상대 길이 단위 - 다른 요소와 관련이 있다. 다른 요소의 크기가 페이지의 다른 모든 것에 비례하여 조정된다.
em | 요소의 글꼴 크기. |
ex | 요소 글꼴의 x-height. |
ch | 요소 글꼴의 glyph "0" 의 사전 길이 (너비) 입니다. |
rem | 루트 요소의 글꼴 크기. |
lh | 요소의 라인 높이. |
vw | viewport 너비의 1%. |
vh | viewport 높이의 1%. |
vmin | viewport 의 작은 치수의 1%. |
vmax | viewport 의 큰 치수의 1%. |
CSS 값 과 단위 - Web 개발 학습하기 | MDN
CSS 에 사용된 모든 속성에는 해당 속성에 허용되는 값 이 있으며, MDN 의 속성 페이지를 보면 특성 속성에 유효한 값을 이해하는 데 도움이 됩니다. 이 레슨에서는 가장 일반적인 값 과 사용 단위
developer.mozilla.org
함수표기법
calc(), min(), max()
calc()
css함수를 사용하면 css속성의 값으로 계산식을 지정할 수 있다.
/* property: calc(expression) */
width: calc(100% - 80px);
- +, -, *, / 사칙연산을 모두 사용 가능
- 연산자 좌,우에는 공백을 넣어주어야 한다.
min, max
widch: min(100%, 500px); // 500px
widch: max(100%, 500px); // 100%
가장 작은 값, 많은 값을 나타낸다.