반응형 웹 디자인
데스크톱 PC용 브라우저를 기본으로 만들어진 웹 사이트를 스마트폰에서 접속하면 매우 작은 글씨고 표시되는 문제가 발생 -> 모바일 기기의 특성을 활용할 수 있도록 모바일 사이트를 별도로 제작하기 시작함.
-> 기존의 웹 사이트의 내용을 그대로 유지하면서 다양한 화면 크기에 맞게 웹 사이트를 표시할 수 있는 방법 ??
=> 반응형 웹 디자인
여러 기기에 맞는 사이트를 별도로 제작하지 않고 앞의 사이트처럼 화면 크기에 '반응'해 화면 요소들을 자동으로 바꾸어 사이트를 구현하는 것 = 반응형 웹 디자인
반응형 웹의 장단점
1. 모든 스마트 기기에서 접속 가능
2. 가로 모드에 맞추어 레이아웃 변경 가능
3. 사이트 유지,관리 용이 => 사이트가 하나뿐이기 때문에 유지, 관리가 쉬움.
뷰포트
스마트폰 화면에서 실제 내용이 표시되는 영역.
뷰포트를 지정하면 접속한 기기 화면에 맞추어 확대하거나 축소해 표시할 수 있음.
<기본형>
<meta name="viewport" content="<속성1=값>, <속성2=값2>, ... ">
ex) 웹 페이지 뷰포트의 너비를 스마트폰 화면 너비에 맞추고 초기 화면 배율을 1로 지정한 것
<meta name = "viewport" content="width=device-width, initial-scale=1">
'웹 프로그래밍 > HTML+CSS' 카테고리의 다른 글
반응형 웹 사이트 만들기 (1) | 2024.11.16 |
---|---|
가변 그리드 레이아웃 (3) | 2024.11.16 |
가상 클래스와 가상 요소 (1) | 2024.11.15 |
시맨틱 태그가 사용된 HTML5 문서 (1) | 2024.11.14 |
CSS 포지셔닝 (2) | 2024.11.13 |