CSS 크기 단위

배고픈메꾸리·2020년 10월 20일
0

인턴생활 

목록 보기
2/9
단위설명
px1픽셀 해상도에 따라 다름
em부모 요소의 대문자 기준으로 상대적인 값을 가짐
ex부모 요소의 소문자 기준으로 상대적인 값을 가짐
%부모 요소를 기준으로 상대적인 % 값을 가짐
rem루트 요소를 기준으로 상대적인 값을 가짐

실험을 해보기 위해서 기본적인 부모 div를 설정하였다.

자식 div를 생성하여 font-sizewidth 속성값을 50%로 주었을 때 부모 div를 기준으로 50% 의 크기를 갖는 것을 알 수 있다.

부모div의 font-sizewidth의 크기를 2배로 설정하면 자식1의 크기가 2배로 늘리기 전의 부모의 크기와 동일한 것을 확인 할 수 있다.

자식1 하위에 div를 하나 더 추가하여 자식 2를 생성하였다. 자식1의 width를 150%로 늘리고 자식2의 width를 50%로 설정하였더니 parent div가 아닌 child1의 너비의 50% 값을 갖는 것을 알 수 있다.

child1 div의 font-size 속성값을 2rem 으로 설정하였다. child2font-size 속성값은 50% 이므로 1rem 인데 확인 결과 기본 폰트 크기와 child2의 폰트 크기가 동일하다. root element의 크기는 최상위 부모div 기준인 줄 알았는데 default 크기 인 듯 하다.

child1 div의 font-size 속성값을 150%로 , child2font-size 속성값을 1em으로 설정하였을 때도 parent 가 아닌 child1 div의 크기를 따라 가는 것을 알 수 있다.

profile
FE 개발자가 되자

0개의 댓글