브라우저가 큰지 작은지 알아내는 방법 레스폰시브한 페이지 만들때 자주사용
코드예
디폴트로 배경화면이 초록색인 상태에서 320-640화면 일경우 배경화면을 파란색으로 바꿔보았다.
결과화면
문법
1. ~까지
@media screen and (max-width: 768px)
최대 768px까지를 대상으로 한다.
2. ~부터
@media screen and (min-width:1024px)
1024px부터
3. 에서 ~까지
@media screen and (min-width: 321px) and (max-device-width: 920px) {
321px ~ 920px까지
메모
구분 기준
375px까지를 스마트폰
768px이상은 웹으로 간주(태블릿 영역이 겹침)
1024px이상은 확실한 웹.
Viewport
Media Queries를 정상적으로 기동하기 위해서는 Viewport지정이 필요함.
Viewport는 최초에 읽어올 화면 사이즈, 핀치in,out의 제어 확대률 지정이 가능
<meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=0.5,user-scalable=yes,initial-scale=1.0" />