메타 태그의 초기 스케일, 사용자 확장 가능, 최소 스케일, 최대 스케일 속성은 무엇입니까?


79

웹 사이트의 소스 코드를 살펴보고이 코드를 찾았습니다.

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

이 초기 스케일, 사용자 확장 가능, 최소 스케일, 최대 스케일이 무엇이며 그 값이 무엇을 의미하는지 알고 싶습니다. 또한 그들이 받아들이는 모든 가치를 말해주세요.

답변:


128

뷰포트 메타 태그이며 모바일 브라우저에 가장 적합합니다.

width = 장치 너비

즉, 브라우저에 "내 웹 사이트가 장치 너비에 맞게 조정됩니다"라는 메시지가 표시됩니다.

초기 규모

웹 사이트의 크기를 정의합니다.이 매개 변수는 초기 확대 / 축소 수준을 설정합니다. 즉, 1 개의 CSS 픽셀1 개의 뷰포트 픽셀 과 같습니다. . 이 매개 변수는 방향을 변경하거나 기본 확대 / 축소를 방지 할 때 도움이됩니다. 이 매개 변수가 없으면 반응 형 사이트가 작동하지 않습니다.

최대 규모

최대 배율은 최대 확대 / 축소를 정의합니다. 웹 사이트에 접속할 때 최우선 순위는maximum-scale=1 이며 사용자가 확대 / 축소 할 수 없습니다.

최소 규모

최소 배율은 최소 확대 / 축소를 정의합니다. 위와 동일하게 작동하지만 최소 스케일을 정의합니다. 이 기능 maximum-scale은 크기가 크고 설정하려는 경우에 유용합니다.minimum-scale .

사용자 확장 가능

1.0에 할당 된 사용자 확장 가능 은 웹 사이트에서 사용자가 확대 또는 축소 할 수 있음을 의미합니다.

그러나에 할당 user-scalable=no하면 웹 사이트에서 사용자가 확대 또는 축소 할 수 없음을 의미합니다.


4
<meta name="viewport" content="width= 640,initial-scale=0.7,minimum-scale=1.0,maximum-scale=1.0" />이것을 설명 할 수 있습니까? 그게 타당하다고 생각하세요?
Durai Amuthan.H

뷰포트 화소는 동일 장치 화소 ?
overexchange

1
사용자 확장 가능은 1.0또는 yes?
Kazim Zaidi

@overexchange 번호
TylerH

2
실제로 모바일 사파리에서 최대 배율은 사용자 확대 / 축소를 비활성화하지 않습니다. 텍스트 입력을 탭할 때와 같이 자동 확대 / 축소 만 비활성화됩니다.
Curtis

20

사용자 확장 가능 :

user-scalable = yes (기본값) : 사용자가 웹 페이지를 확대 또는 축소 할 수 있습니다.

user-scalable = no 는 사용자가 확대 또는 축소하는 것을 방지합니다.

다음 기사를 읽으면 더 자세한 정보를 얻을 수 있습니다.

데모 코드 (권장)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=3.0">
</head>
<body>
    <header>
    </header>
    <main>
        <section>
            <h1>do not using <mark>user-scalable=no</mark></h1>
        </section>
    </main>
    <footer>
    </footer>
</body>
</html>


<h1> <mark> user-scalable = no </ mark>를 사용하지 않음 </ h1>
xgqfrms

마지막으로 최소 / 최대 스케일이하는 일에 대한 적절한 설명을 제공 한 사람에게 감사합니다.
jfeferman

7

viewport 모바일 브라우저의 메타 태그,

초기 규모의 속성은 페이지가 처음로드 줌 레벨을 제어합니다. 최대 규모 , 최소 규모 및 사용자 확장 속성은 사용자가 나 밖으로 페이지를 확대하도록 허용하는 방법을 제어합니다.


1

이 메타 태그는 모든 반응 형 웹 페이지, 즉 휴대 전화, 태블릿 및 데스크톱과 같은 기기 유형에서 잘 레이아웃되도록 설계된 웹 페이지에서 사용됩니다. 속성은 그들이 말하는대로합니다. 그러나 MDN의 Using the viewport meta tag to control layout on mobile browsers

높은 dpi 화면에서이있는 페이지 initial-scale=1는 브라우저에 의해 효과적으로 확대됩니다.

다음은 페이지가 기본적으로 확대 / 축소가 0 인 상태로 표시되도록합니다.

<meta name="viewport" content="width=device-width, initial-scale=0.86, maximum-scale=3.0, minimum-scale=0.86">



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.