Для того, щоб заповнити всю висоту сторінки, я використовую height: 100%;
теги html та body, і вона працює чудово, поки браузер не буде закритий та не відкритий. (Я не використовую 100 ВГт через проблеми на мобільних пристроях https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in -some-mobile-browsers.html )
Кроки до відтворення:
- Відкрийте https://angelika94.github.io/rick/ в Google Chrome на iPhone (ви побачите, що навігація (Морті та Пиво) розміщена внизу сторінки) скріншот css Rick з навігацією
- закрийте веб-переглядач і видаліть його з багатозадачної навігації: https://support.apple.com/en-us/HT201330
- знову відкрийте браузер (ви побачите, що навігація внизу перемістилася з "першого екрана", і тепер вам потрібно прокрутити її, щоб побачити її) скріншот css Rick без навігації
сторінка буде виправлена сама в таких випадках:
- сторінки оновлення
- поверніть пристрій на краєвид
- відкрити та закрити навігацію браузера по вкладках
- закрити і знову відкрити браузер, не закриваючи його в багатозадачності nav
Чому це відбувається? Як я можу виправити таку поведінку?
Заздалегідь спасибі!
.links
div на position: absolute
. Чи це змінює поведінку, яку ви бачите? (У мене немає iphone для тестування)