viewport maximum-scale, minimum-scale

IT/코딩 HTML 무찌마 2022. 9. 8. 댓글
document
root element
<html>
element
<head>
  element
<body>
element
<title>
attribute
"href"
element
<a>
element
<h1>
text
"my title"
  text
"my link"
text
"my header"
더보기

The <head> element is a container for meta-data(a set of data that describes and gives information about other data) and is placed between the <html> tag and the <body> tag.

HTML 문서 <head> 요소의 viewport <meta> 설명 ①

 

minimum-scale=1.0

maximum-scale=1.0

접속자가 컨텐트를 뷰포트 기준 100%(1.0)까지 확대 및 축소할 수 있게 설정하였습니다. minimum-scale과 maximum-scale은 모바일 환경의 핀치 줌 기능을 제어하는 데 사용합니다. 지나치게 확대하거나 축소하지 못하게 한정하는 것입니다. viewport의 선택 조건들입니다.

 

Minimum-scale is designed to prevent the user from zooming too far out on a page,

Maximum-cale is an optional attribute for the viewport, and it defines the maximum zoom that website users are able to do.

 

㉮ 데스크톱 웹 브라우저는 viewport <meta> 설정을 무시합니다.

㉯ 대부분의 최신 모바일 웹 브라우저도 viewport <meta> 설정을 기본 값으로 무시하거나 줌 기능 옵션을 사용합니다.

㉰ 줌 기능의 제한이 모바일 사용자 환경에 좋지 않다는 판단으로, Apple은 iOS 버전 10부터 user-scalable, minimum-scale, maximum-scale의 지정을 무시하기로 결정하였습니다.

 

- 네이버 모바일 접속 m.naver.com의 viewport 설정

<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">

 

- 네이버 PC 접속 www.naver.com의 viewport 설정

<meta name="viewport" content="width=1190">

 

-  Apple www.apple.com의 viewport 설정

 <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">

 

- 다음 www.daum.net의 viewport 설정

(접속 기기를 인식하여 5가지 정도의 viewport <meta> 설정이 있으며 그 중 1개만 기록합니다.)

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

 

- 안정적인 viewport <meta> 설정 기본 값

 <meta name="viewport" content="width=device-width, initial-scale=1.0">

 

댓글