iOS 모바일 Safari는 '표준'브라우저 창이 아닌 iOS 모바일 브라우저 (Android 브라우저)와 마찬가지로 뷰포트를 사용합니다. 그리고 이로 인해 overflow:hidden
및 position:fixed
의 문제가 발생합니다.뷰포트 또는 '표준'브라우저인지 확인하는 가장 좋은 방법
이것은 불행히도 iPad와 같은 경우입니다. 나는 이것이 다른 안드로이드 타블렛을위한 경우라고 추정한다.
매번 브라우저를 스니핑하지 않고 브라우저에 뷰포트가 있는지 또는 표준인지 여부를 쉽게 판단 할 수 있습니까?
미디어 쿼리는 불행히도 해결책이 아닙니다. ( – sydlawrence
즉, 1024 x 768의 노트북과 1024 x 768의 iPad ... 노트북은 괜찮지 만 뷰포트가 아니라 iPad는 뷰포트가 있습니다 – sydlawrence
"뷰포트"가 무엇인지 잘못 이해 한 것 같습니다. ** 모든 ** 브라우저에는 모바일 장치뿐만 아니라 * 뷰포트 *가 있습니다. [viewport] (http://www.quirksmode.org/mobile/tableViewport) .html)은 페이지가 렌더링되는 브라우저 창의 일부로 정의됩니다.또한 일부 모바일 브라우저는 '위치가 고정되어 있습니다.'(http://www.quirksmode.org/m/css.html), 모든 기능을 제공하는 것은 아닙니다. 그리고'overflow'는'auto'와'scroll'과 관련된 문제는 있지만 숨겨진 것은 아닙니다. 최종선 : 성취하고자하는 일에 대해 더 자세히 설명하십시오. – josh3736