Viewport는 사용자가 웹 페이지를 볼 수 있는 화면 영역을 의미합니다. 이는 브라우저 창 또는 화면의 가시 영역을 나타내며, 특히 모바일 장치에서 중요한 개념입니다. 다양한 디바이스와 화면 크기가 있는 환경에서 웹 페이지가 어떻게 보일지 제어하는 데 사용됩니다.
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
iOS 11 이상에서 지원되는 속성으로, 웹 페이지의 콘텐츠가 전체 화면을 어떻게 채울지 제어합니다. 이 속성은 주로 iPhone X 이상과 같은 모서리가 둥글거나 홈 인디케이터가 있는 화면에서 유용합니다.
<meta name="viewport" content="viewport-fit=auto" />
+-----------------------------+
| [콘텐츠] |
| (콘텐츠의 일부가 |
| 노치에 의해 가려질 수 있음). |
| |
| |
| |
| [콘텐츠] |
| (콘텐츠의 일부가 |
| 홈 인디케이터에 의해 |
| 가려질 수 있음) |
+-----------------------------+
<meta name="viewport" content="viewport-fit=cover" />
+-----------------------------+
| [콘텐츠] |
| (콘텐츠의 일부가 |
| 노치에 의해 가려질 수 있음). |
| |
| |
| |
| [콘텐츠] |
| (콘텐츠의 일부가 |
| 홈 인디케이터에 의해 |
| 가려질 수 있음) |
+-----------------------------+
<meta name="viewport" content="viewport-fit=contain" />
+-----------------------------+
| [콘텐츠] |
| (콘텐츠가 노치 영역을 |
| 덮음) |
| |
| |
| |
| [콘텐츠] |
| (콘텐츠가 홈 인디케이터 |
| 영역을 덮음) |
+-----------------------------+
ChatGPT가 알려주는 window.history (0) | 2024.08.08 |
---|---|
ChatGPT가 알려주는 Javascript ArrayBuffer (0) | 2024.08.05 |
[Javascript] 업로드한 한글 파일 이름이 다운로드 시 깨질 때 (0) | 2023.11.11 |
[HTML] 전화걸기, 통화 연결 기능 (0) | 2023.11.09 |