¿Cómo funcionan las unidades vw (ancho del viewport) y vh (alto del viewport) en CSS?

Entiende las unidades vw (1% ancho viewport) y vh (1% alto viewport) en CSS y cómo permiten dimensionar elementos en relación a la ventana.

LucusHost, el mejor hosting

20% DESCUENTO ALOJAMIENTO WEB

Las unidades vw (viewport width - ancho del viewport) y vh (viewport height - alto del viewport) en CSS son unidades de longitud relativas a las dimensiones de la ventana gráfica (viewport) del navegador. El viewport es el área visible de la página web en la pantalla del usuario.

Cómo funcionan:

  • 1vw: Equivale al 1% del ancho del viewport.
    • Por lo tanto, 50vw sería el 50% del ancho del viewport, y 100vw sería el 100% del ancho del viewport.
  • 1vh: Equivale al 1% de la altura del viewport.
    • De manera similar, 50vh sería el 50% de la altura del viewport, y 100vh sería el 100% de la altura del viewport.

La principal diferencia con las unidades de porcentaje (%) es que los porcentajes para propiedades como width y height son relativos al tamaño del elemento padre, mientras que vw y vh son siempre relativas al tamaño del viewport, sin importar dónde esté anidado el elemento en el DOM.

Consideraciones:

  • 100vw puede a veces causar un desbordamiento horizontal si hay una barra de desplazamiento vertical visible, ya que el ancho de la barra de desplazamiento puede ser restado del espacio disponible para el contenido, pero 100vw se calcula antes de esta resta en algunos casos.
  • Existen también las unidades vmin (el menor valor entre 1vw o 1vh) y vmax (el mayor valor entre 1vw o 1vh), que ofrecen aún más flexibilidad para diseños adaptables.

¿Tienes alguna duda o pregunta?Envía el formulario y procuraré darle respuesta
Formulario de pregunta
Responsable » Jose Ramón Bernabeu Guillem. Finalidad » Ponernos en contacto. Legitimación » Tu consentimiento al marcar la casilla verificación. Destinatarios » Los datos que proporciones estarán ubicados en los servidores de LucusHost, proveedor de hosting de este sitio. Derechos » por supuesto tendrás derecho, entre otros, a acceder, rectificar, limitar y suprimir tus datos.
Si creees que esto puede ser de utilidad a alguien más, pues... compártelo que es gratis 🙂
Sitio alojado en un servidor verde según The Green Web Foundation

LucusHost, el mejor hosting

20% DESCUENTO ALOJAMIENTO WEB

Aviso legal | Condiciones de contratación | Política de privacidad | Política de cookies
© 2017-2025 · Jose R. Bernabeu ·
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram