일반적으로 16px = 1em = 1rem 로 본다.
1. px : 가장 기본적인 단위 . 모니터 해상도의 가장작은 네모 칸을 px (픽셀)이라고 한다.
2. em : 부모 태그에 font-size 속성이 있을 때, 그 속성을 1em으로 계산한다.
3. rem : 기본적인 html의 font size = 1rem 으로 본다 (ex, h1의 크기는 자동으로 32px 이다. 이 때 2rem 은 = 64px 이다)
ex)예제
/* 예를들어 html 의 사이즉 16px라고 가정해보자 */
html {
font-size: 16px;
}
div {
font-size: 20px;
width: 10em;
/* 일때 width 값은 200px */
}
div {
font-size: 20px;
width: 10rem;
/* 일때 width 값은 160xp */
}
/* 즉 rem을 사용하면 해당 태그의 font 값은 무시 된다. */
'제로베이스 프론트엔드 스쿨 23기 > [사전학습]' 카테고리의 다른 글
[과제] HTML CSS - 프로젝트 과제 1차 ( 부트캠프 과제) (0) | 2024.01.23 |
---|---|
(기초) 정보를 제출할 땐 form 태그 (0) | 2024.01.02 |
(기초) CSS - 공간을 부여하는 속성 padding, margin (0) | 2023.12.18 |
(기초) CSS - font 속성들 (0) | 2023.12.18 |
(기초) CSS 레이아웃 ( div 태그, float 속성, display 속성 - inline, flex, grid) (0) | 2023.12.18 |