[CSS] em, rem

Narcoker·2023년 6월 1일
0

CSS

목록 보기
23/40

em

부모 요소의 폰트 사이즈를 기준으로한 상대적인 수치이다.

em 단위는 보통 줄간격에 사용한다. 부모요소의 폰트사이즈를 기준으로한다.
정적으로 했을 경우 부모요소의 폰트사이즈가 변경되면 line-height도 조절해줘야한다.

.box-em {
font-size: 18px;
}
.box-em p {
font-size: 2em; /* 부모요소의 폰트사이즈는 20px 이므로 1em = 20px 40px */
line-height: 1.2em;
}

rem

최상위 태그인 html 의 폰트 사이즈를 기준으로 한 상대적인 수치이다.

주로 반응형 웹을 제작할 때 사용한다.

html {
font-size: 20px;
}
.box-rem {
font-size: 40px;
}
.box-rem p {
font-size: 0.5rem; /* html 의 폰트사이즈 20px 이므로 10px이 된다. */
}
profile
열정, 끈기, 집념의 Frontend Developer

0개의 댓글