px : px은 디지털 화면에 표시되는 가장 작은단위로 고정된크기를 가진다.
em : em은 상대적 단위로 부모요소의 글꼴 크기에 상대적으로 작용한다.
.container{
font-size:15px;
}
.container .title
{
font-size:2em; // 30px;
}
rem : rem은 상대적 단위이며 root,즉 최상위 엘리먼트에서 지정된 font-size의 값을 기준으로 변환된다. HTML에서 최상위 요소는 html태그이다. 따라서 rem의경우, html 요소의 font-size 속성값이 기준이 된다. 만약 별도의 font-size를 설정하지 않았을 경우에는 각 브라우저에서 기본적으로 설정된 값을 상속 받는다.
vw :1vw는 뷰포트 너비의 1%이다. 뷰포트 너비가 1000px일경우 50vw는 500px이다.
vh : 1vh는 뷰포트 높이의 1%다.
모바일: 320px ~ 480px
태블릿: 481px ~ 768px
작은 데스크탑: 769px ~ 1024px
대형 데스크탑: 1025px 이상