Para llenar toda la altura de la página, utilizo height: 100%;
las etiquetas html y body, y funciona bien hasta que un navegador se cierre y se vuelva a abrir. (No uso 100vh debido a problemas en dispositivos móviles https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in -some-mobile-browsers.html )
Pasos para reproducir:
- Abra https://angelika94.github.io/rick/ en Google Chrome en iPhone (verá que la navegación (Morty y Beer) se encuentra en la parte inferior de la página) captura de pantalla de css Rick con navegación
- cierre el navegador y elimínelo de la navegación multitarea: https://support.apple.com/en-us/HT201330
- abra el navegador nuevamente (verá que la navegación inferior se movió de la "primera pantalla" y ahora necesita desplazarse para verla) captura de pantalla de css Rick sin navegación
la página se arreglará sola en estos casos:
- página de actualización
- rotar el dispositivo a horizontal
- abrir y cerrar la navegación del navegador por pestañas
- cierre y vuelva a abrir el navegador sin cerrarlo en la navegación multitarea
¿Por que sucede? ¿Cómo puedo solucionar este comportamiento?
¡Gracias de antemano!
.links
div a position: absolute
. ¿Cambia esto el comportamiento que estás viendo? (No tengo iphone para probar)