본문 바로가기
> 프로그래밍 언어/CSS

CSS 크기(px,%,em,rem), 크기 계산 방법

by 자몽주스 2024. 4. 19.
728x90

21. CSS 크기(px,%,em,rem), 크기 계산 방법 (youtube.com)



EM

19.2px

1em = 16px 

1.2em은 현재 글꼴 크기보다 20%더 큰 것

 

자식 요소가 더 존재

div 태그 기준으로는 손자(span) 요소

span = 부모요소인 p 폰트 사이즈의 0.8 배라는 의미.

19.2px 에다가 0.8 까지 곱해줘서 계산해줘야 함.


REM

문서 기본값이 16px 이므로

문서 기본값을 보고 계산


예시

기본 세팅

div 에 font-size 부여

p 태그에 폰트 사이즈 부여

div 밖의 p 태그 생성

16px 원래의 값을 갖고있음.

span 태그 사이즈 부여

부모가 60으로 바뀜

(div 태그)

그래도 자식과 손자 폰트 사이즈는 바뀌지 않는다

= px 를 썼기 때문 ( 절대값)

width ( p 태그의) 값은 div 태그 width 값의 절반

em 으로 폰트사이즈 수정

:root 사용해서

html {} 문서 값 바꾼 것과 동일한 효과

 

728x90