Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MARGIN
- font-size
- margin-collapsing
- border-box
- justify-content
- Block
- clonecoding
- JavaScript
- WebProgramming
- google클론코딩
- boxmodel
- inline
- content-box
- mediaquery
- box-sizing
- 클론코딩
- flex
- EM
- Align
- css
- REM
- inline-block
- 마진겹침
- html
- align-items
- PX
- box-shadow
- flexbox
- Media
- Justify
Archives
- Today
- Total
Suhenism
[CSS] font-size 단위 px, em, rem 본문
font-size 단위
1. px
2. em
3. rem
px은 고정된 크기이고,
em은 해당 element에서 바로 상위 element의 font-size 기준,
rem은 최상위 요소 font-size 기준이다.
(px, em, rem의 차이를 확인하기 위해 다음의 CSS 코드를 사용했다)
CSS
.px {
font-size: 16px;
}
.em {
font-size: 1em;
}
.rem {
font-size: 1rem;
}
(참고로, 브라우저 대부분의 font-size 기본값은 16px이다)
대부분의 브라우저에는 사용자가 텍스트를 편하게 읽을 수 있도록 글자크기를 설정할 수 있는 기능을 제공한다.
하지만 font-size를 px 단위로 설정하면 사용자가 브라우저에서 글꼴 크기를 바꾸더라도 변하지 않는다.
다음 사진은 글꼴 크기를 '중간(권장)'으로 설정했을 때다.
브라우저 기본 글꼴 크기가 16px이고 em과 rem 모두 1로 설정되어 있으므로 모두 크기가 같은 것을 확인할 수 있다.
하지만 글꼴 크기를 '아주 크게'로 설정했을 때는 어떻게 변하는지 보자.
em과 rem은 모두 글꼴 크기가 증가했는데 반해 px은 크기가 그대로 유지되는 것을 확인할 수 있다.
사용자에게 보다 훌륭한 UX를 제공하기 위해선 font-size를 설정할 때
em이나 rem을 이용하여 설정하면 좋을 것 같다 !
'Coding 코딩 > CSS' 카테고리의 다른 글
[CSS] box-shadow 테두리 그림자 (2) | 2022.09.09 |
---|---|
[CSS @media] 미디어 쿼리 (Media Query) 개념 (0) | 2022.09.09 |
[CSS] box-sizing: content-box / border-box (0) | 2022.09.08 |
[CSS] 마진겹침(Margin-Collapsing) 현상 (0) | 2022.09.08 |
[CSS] inline, block, inline-block 특징 (0) | 2022.09.08 |