미디어 쿼리는 접속하는 브라우저의 너비에 따라
사이트 레이아웃을 바꾸기 때문에
반응형 웹 사이트를 제작하는 가장 기본적인 방법이다.
뷰포트(viewport)는 스마트 폰에서
실제 콘텐츠가 표시되는 부분을 가리키는 말이다.
문서의 콘텐츠를 스마트폰 화면 너비에 맞춰 표시해야 한다.
이때 사용하는 것이 <meta>태그이며,
다음 소스가 가장 기본으로 사용하는 뷰포트 설정 소스다.
<meta name="viewport" content="width=device-width, initial-scale=1">
width=device-width: 문서 너비를 현재 기기의 너비에 맞춘다.
initial-scale=1: 문서를 불러와 화면에 표시할 때 기본 배율을 1로 지정한다.
<meta>태그에서 뷰포트를 설정하기 위한 속성
width
height
initial-scale
user-scalable
minimum-scale
maximum-scale
target-densityDpi
미디어 쿼리를 사용하기 위해서는
CSS <style>태그안에
다음과 같은 구문을 삽입해야 한다.
기본형식: @media [only | not] 미디어 유형 [and 조건]* [and 조건]
처리 속도나 화면 크기 등에서
다른 기기보다 모바일 기기의 제약 조건이 더 많기 때문에
모바일 기기의 레이아웃을 기본으로 하여 CSS를 만듭니다.
중단점을 정할 때는 콘텐츠를 기준으로 하는 것이 좋습니다.
우선 작은 화면을 기준으로 콘텐츠를 제작하고 화면을 점점 늘려가다가
콘텐츠 배치를 다르게 해야 할 크기가 되면 중단점을 추가합니다.
<프런트엔드 웹 디자인 입문 중>
'web' 카테고리의 다른 글
가변 글꼴 (0) | 2022.03.08 |
---|---|
미디어커리, 뷰포트에 관하여 배워보기 (0) | 2022.03.07 |
크롬 브라우저에 사용중인 서체 확인하는 방법과 변경하는방법 (0) | 2021.10.21 |
배경색과 글자색의 대비 정도를 측정해주는 사이트 (0) | 2021.10.18 |
동영상 풀스크린 배경 (0) | 2021.10.12 |
댓글