viewport 속성

2019. 8. 10. 12:50·Tech Memo


모바일 기기에서 input 선택시 확대 될 때

모바일 기기에서 웹페이지를 이용할 때 input 태그를 클릭하면 확대가 되는 효과가 있습니다.

이 확대되는 효과를 없애고 포커스만 가도록 하는 방법은 viewport 메타 태그에 있습니다. 방법은 아주 단순한데 viewport 메타 태그에 user-scalable=no 속성을 추가해주시면 됩니다.

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

모바일 기기에서 media쿼리 적용이 안 될 때

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

viewport는 화면에 나타나는 브라우저의 크기를 나타낸다.

위의 문구를 입력하지 않으면 width값이 980px로 설정된다. 데스크탑의 브라우저는 창의 크기를 조절할 수 있어 미디어쿼리가 적용되지만 모바일의 브라우저는 창크기를 조정할 수 없어 980px 이하의 미디어 쿼리가 적용되지 않는다.

width=device-width 를 통해 브라우저의 창크기를 width값으로 가져옴으로써 모바일에 적용이 된다.

시작은 애플의 사파리 브라우저에서 시작되어 현재 대부분의 브라우저에서 지원한다.


반응형
저작자표시 (새창열림)

'Tech Memo' 카테고리의 다른 글

문자 인코딩 차이점 ( EUC-KR, UTF-8)  (0) 2019.10.11
블록(Block) 요소와 인라인(inline)요소  (0) 2019.09.28
페이스북 공유 페이지 만들기  (0) 2019.08.08
css 공부 노트  (0) 2019.07.09
HTML 문서의 정보  (0) 2019.05.28
'Tech Memo' 카테고리의 다른 글
  • 문자 인코딩 차이점 ( EUC-KR, UTF-8)
  • 블록(Block) 요소와 인라인(inline)요소
  • 페이스북 공유 페이지 만들기
  • css 공부 노트
vitnal
vitnal
4년차 프론트엔드 개발자 입니다. 이 블로그는 기록하고 싶은 내용을 저장하기 위해 사용하고 있습니다. 정제되지 않은 내용이 있을 수 있는 점 양해 부탁드립니다.
  • vitnal
    vitnal 아카이브
    vitnal
  • 전체
    오늘
    어제
    • 분류 전체보기 (155)
      • What I Read (3)
      • AI (5)
      • WEB (8)
      • React (21)
      • Nextjs (17)
      • JavaScript (16)
      • React Native (5)
      • Git (15)
      • Dev Tools (23)
      • Deploy (12)
      • Tech Memo (22)
      • Retrospect (7)
  • 반응형
  • hELLO· Designed By정상우.v4.10.5
vitnal
viewport 속성
상단으로

티스토리툴바