먼저 다른 질문에서 본 줌 문제가 아닙니다. 또한 iOS 6을 실행하는 iPhone 4를 사용하여 테스트하고 있습니다. 모바일 프로젝트를 진행하면서 viewport
태그와 모바일 사파리로 문제를 발견했습니다. 내가 얻을 수있는 모든 것을 기본 코드로 증류했다. I는이 설정 파라미터 가지고모바일 사파리에서 회전 문제를 일으키는 뷰포트 설정
- 폭 = 기기 폭
- 높이 = 장치 높이
- 초기 스케일 = 1.0
- 최대 스케일 = 1.0
- 사용자 확장 = 아니오
화면을 회전 할 때까지 모두 정상적으로 작동합니다. 아무것도 크기가 조정되지 않고 검은 색 막대가 오른쪽에 나타나 틈을 채 웁니다 (스크린 샷 참조). height=device-height
을 완전히 제거하면 문제가 사라집니다. 그러나이 매개 변수를 사용해야합니다. 그렇지 않으면 다른 질문을해야 할 것입니다.
검은 색 막대가 그대로 남아 있으며 왼쪽 및 오른쪽으로 스크롤 할 수 있습니다. 이것은 매우 이상한 문제입니다. width=device-width
을 제거하면 예상치 못한 일이 발생합니다. 나는 당신이 그것을 시도하려는 경우 여기에 코드를 가지고 : 여기 http://toastd.net/viewport.html
스크린 샷입니다 : 여기
가 잘 작동 세로 모드가 :
가로 모드로 회전 할 때
그런 다음 세로 모드로 다시 회전
'viewport''meta' 태그에서'height = device-height'도 제거했습니다. 모바일 사파리와 잘 맞지 않았기 때문입니다. – mayonaise