요즘 다양해진 브라우저 사이즈에 맞춰서 UI 의 디자인이 바뀌는 것을 말한다.
vw: 브라우저에 보이는 가로폭
vh: 브라우저에 보이는 세로폭
% : 부모태그의 크기에 몇%을 받아오는지
rem: 기본 html 폰트 사이즈의 몇배 (보통 기본 폰트 사이즈 설정은 16px)
브라우저 자체의 폰트사이즈 설정을 크게 해도 깨짐없이 동일하게 글자가 커지게 하려면 rem 을 사용해야함.
em: 내폰트 사이즈의 배수
(font-size: 16px; width: 2em; 이면 16px 의 두배가 가로폭)
<head>
태그안에 밑의 코드가 있어야함. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
@media screen and (max-width: 800px) {
.main-title {
font-size: 15px;
}
.content-desc {
화면이 800px 이하일때 적용시키고 싶은 스타일;
}
}