Saltar al contenido

100vh en el celular: la barra del navegador me tapa el botón

Alan V.

Nivel 3 ·

Tengo una pantalla de inicio con height: 100vh y un botón abajo. En el celular el botón queda escondido detrás de la barra del navegador. En la compu se ve perfecto.
267 vistas 5 respuestas 1 0

Respuestas 5

  1. Damián R.

    Nivel 3 ·

    0 0

    Es un problema conocido: en móviles, 100vh corresponde a la altura con las barras escondidas, así que cuando están visibles se pasa.

  2. Benjamín R.

    Nivel 3 ·

    0 0

    Ahora existen unidades nuevas: svh (viewport chico, con barras visibles), lvh (grande, con barras escondidas) y dvh (dinámico, se ajusta). Para tu caso, 100svh o 100dvh.

  3. Tatiana C.

    Nivel 1 ·

    0 0

    Podés dejar un respaldo para navegadores viejos: height: 100vh; height: 100dvh; El que no entiende dvh ignora la segunda línea.

  4. Damián R.

    Nivel 3 ·

    1 0

    Ojo con dvh en elementos grandes: al aparecer y desaparecer la barra, el alto cambia y puede generar saltos. svh es más estable.

  5. Alan V.

    Nivel 3 ·

    0 0

    Usé 100svh con el respaldo y quedó perfecto. Gracias!