Heojju

[HTML]반응형 웹 뷰포트 본문

웹개발/HTML

[HTML]반응형 웹 뷰포트

우주별 2016. 11. 30. 17:30

메타태그 - viewport


viewport 는 pc에 맞춰져 있던 화면을 모바일 화면에 맞게 자동으로 바꿔주는 역할을 합니다.


<viewport 미사용>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>VIEWPORT</title>

</head>

<body>

<div>

<img src='./food.jpg' width='100%'>

<p>1. 매타(meta)태그란 HTML 문서가 어떤 내용을 담고 있고, 문서의 키워드는 무었이며, 누가 만들었는지 등의 문서 체의 특성을 담고 있습니다. 2. 사용법 사이에 추가합니다. 3. 속성 속성명 속성값 속성설명 charset character_set 문서의 인코딩을 지정합니다. content text http-equiv 또는 name 속성과 관련된 값을 제공합니다. http-equiv content-type default-style refresh content 속성의 정보/값에 대한 http 헤더를 제공합니다. name application-name author description generator keywords  메타데이터의 이름을 지정합니다. scheme format/URI HTML5에서는 지원되지 않습니다. content 속성값을 해석하는데 사용될 스키마를 지정합니다.

</p>

</body>

</html>







<viewport 사용>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

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

<title>VIEWPORT</title>

</head>

<body>

<div>

<img src='./food.jpg' width='100%'>

<p>1. 매타(meta)태그란 HTML 문서가 어떤 내용을 담고 있고, 문서의 키워드는 무었이며, 누가 만들었는지 등의 문서 체의 특성을 담고 있습니다. 2. 사용법 사이에 추가합니다. 3. 속성 속성명 속성값 속성설명 charset character_set 문서의 인코딩을 지정합니다. content text http-equiv 또는 name 속성과 관련된 값을 제공합니다. http-equiv content-type default-style refresh content 속성의 정보/값에 대한 http 헤더를 제공합니다. name application-name author description generator keywords  메타데이터의 이름을 지정합니다. scheme format/URI HTML5에서는 지원되지 않습니다. content 속성값을 해석하는데 사용될 스키마를 지정합니다.

</p>

</body>

</html>







viewport를 사용하면 화면 해상도에 알맞게 보여진다. 




[viewport 태그 사용법]


1. <head></head> 사이에 <meta name="viewport" content=""> 와 같이 사용합니다.


2. 속성값


 

 내용

 단위

 사용 및 설명

 width

 너비

 px

 장치 너비로 설정하고 싶을 때에는 "width=device-width" 로 사용합니다.

 height

 높이

 px

 장치 높이로 설정하고 싶을 때에는 "height=device-height" 로 사용합니다.

 initial-scale

 초기 배율값

 100% = 1.0

 "initial-scale=1.0" 1.0 은 100%와 같습니다.

 minimum-scale

 최소 화면 배율

100% = 1.0

 "minimum-scale=1.0" 심하게 축소하는 것을 방지합니다.

 maximum-scale

 최대 화면 배율

 100% = 1.0

 "maximum-scale=1.0" 심하게 확대하는 것을 방지합니다.

 user-scalable

 확대, 축소 지원여부

yes, no

 사용자가 크기 조절을 원치 않을 때에는 "user-scalable=no" 로 사용합니다.


3. 여러개 사용할 때에는 , 를 사용하여 구분합니다.


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



"매타(meta)태그" 포스트로 이동