페이지의 전체 높이를 채우기 height: 100%;
위해 html 및 body 태그에 사용 하며 브라우저를 닫았다가 다시 열 때까지 잘 작동합니다. (나는 모바일 장치의 문제로 인해 100vh를 사용하지 않습니다 https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in -some-mobile-browsers.html )
재현 단계 :
- iPhone의 Chrome에서 https://angelika94.github.io/rick/ 을 엽니 다 (탐색 이 포함 된 CSS Rick의 스크린 샷 ( 페이지 하단에 탐색 (Morty and Beer)이 있음)이 표시됨)
- 브라우저를 닫고 멀티 태스킹 탐색에서 제거하십시오 : https://support.apple.com/en-us/HT201330
- 브라우저를 다시 엽니 다 (아래 탐색이 "첫 번째 화면"에서 이동 한 것을 보았으므로 이제 스크롤해야합니다). 탐색없이 CSS Rick의 스크린 샷
이 경우 페이지 자체가 수정됩니다.
- 업데이트 페이지
- 장치를 가로로 회전
- 탭별로 브라우저 탐색 열기 및 닫기
- 멀티 태스킹 탐색에서 브라우저를 닫지 않고 닫고 다시 열기
왜 그런가요? 이 동작을 어떻게 해결할 수 있습니까?
미리 감사드립니다!
.links
div를로 변경할 수 있습니다 position: absolute
. 이것은 당신이보고있는 행동을 변경합니까? (나는 테스트 할 아이폰이 없다)