반응 이 빠른 웹 디자인 - 뷰포트 > 퍼블리셔팁

퍼블리셔팁

퍼블리싱과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.

반응 이 빠른 웹 디자인 - 뷰포트 정보

CSS 반응 이 빠른 웹 디자인 - 뷰포트

본문

반응 이 빠른 웹 디자인 - 뷰포트



뷰포트 란 무엇입니까?

뷰포트는 웹 페이지의 사용자가 볼 수있는 영역입니다.


뷰포트는 장치에 따라 다르며 휴대 전화에서는 컴퓨터 화면보다 작습니다.


태블릿과 휴대 전화를 사용하기 전에 웹 페이지는 컴퓨터 화면 용으로 만 설계되었으며 웹 페이지는 정적 인 디자인과 고정 크기가 일반적이었습니다.


그런 다음 태블릿과 휴대 전화를 사용하여 인터넷 서핑을 시작했을 때 고정 크기 웹 페이지가 너무 커서 뷰포트에 맞지 않았습니다. 이를 해결하기 위해 해당 장치의 브라우저는 전체 웹 페이지를 화면에 맞게 축소했습니다.


이것은 완벽하지 않았습니다 !! 그러나 빠른 수정.


뷰포트 설정하기

HTML5는 웹 디자이너가 <meta>태그를 통해 뷰포트를 제어 할 수있게하는 메소드를 도입했습니다 .


<meta>모든 웹 페이지에 다음과 같은 뷰포트 요소를 포함해야 합니다.


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

<meta>뷰포트 요소는 페이지의 크기와 스케일링을 제어하는 방법에 브라우저 지침을 제공합니다.


이 width=device-width부분은 장치의 화면 너비를 따르도록 페이지 폭을 설정합니다 (장치에 따라 다름).


이 initial-scale=1.0파트는 페이지가 브라우저에 의해 처음로드 될 때 초기 확대 / 축소 레벨을 설정합니다.


다음은 뷰포트 메타 태그가 없는 웹 페이지 와 뷰포트 메타 태그가 있는 동일한 웹 페이지의 예 입니다 .


도움말 : 휴대 전화 또는 태블릿으로이 페이지를 탐색하는 경우 아래의 두 링크를 클릭하여 차이점을 확인할 수 있습니다.


14a9e6aeb3131af4d5c35a44d46f9c72_1507794343_1723.PNG
 


뷰포트에 내용 크기 맞추기

사용자는 데스크톱과 휴대 기기에서 세로로 웹 사이트를 스크롤하는 데 사용되지만 가로로 스크롤하지는 않습니다!


따라서 사용자가 가로로 스크롤하거나 축소하여 전체 웹 페이지를 보게되면 사용자 환경이 좋지 않게됩니다.


따라야 할 몇 가지 추가 규칙 :


1. 큰 고정 폭 요소를 사용하지 마십시오. 예를 들어, 이미지가 뷰포트 너비보다 넓게 표시되면 뷰포트가 가로로 스크롤 할 수 있습니다. 이 내용을 뷰포트 너비에 맞게 조정해야합니다.


2. 특정 뷰포트 너비에 의존하여 내용을 렌더링하지 마십시오 . CSS 픽셀의 화면 크기와 너비가 장치마다 다양하기 때문에 내용을 렌더링 할 때 특정 뷰포트 너비에 의존해서는 안됩니다.


3. CSS 미디어 쿼리를 사용하여 작고 큰 화면에 다른 스타일을 적용합니다. - 페이지 요소에 대해 절대적인 CSS 너비를 크게 설정하면 요소가 작은 장치의 뷰포트에 비해 너무 넓어집니다. 대신 width : 100 %와 같은 상대 너비 값을 사용하는 것을 고려하십시오. 또한 절대 위치 지정 값을 크게 사용하지 않도록주의하십시오. 작은 요소에서 요소가 뷰포트 외부로 떨어질 수 있습니다.

추천
0

댓글 0개

전체 269
퍼블리셔팁 내용 검색 CSS에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT