La etiqueta <meta> con el atributo viewport en HTML se utiliza para controlar la forma en que el contenido se muestra en dispositivos móviles. Es especialmente importante para hacer que un sitio web sea receptivo y se adapte correctamente a diferentes tamaños de pantalla. Aquí te dejo algunos ejemplos de cómo puedes utilizar la etiqueta <meta> con el atributo viewport:

Ejemplo básico:

html
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Ejemplo de Viewport</title> </head> <body> <!-- Contenido de tu página --> </body> </html>

En este ejemplo, la etiqueta viewport se configura para que el ancho del contenido sea igual al ancho del dispositivo y que la escala inicial sea 1.0.

Controlar la escala mínima y máxima:

html
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0">

Aquí, se establece una escala mínima del 0.5 y una escala máxima de 2.0, lo que permite al usuario hacer zoom entre el 50% y el 200% del tamaño original.

Desactivar el zoom:

html
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

Esta configuración desactiva la capacidad de hacer zoom en la página.

Ajustar a la anchura del dispositivo, pero no inicialmente hacer zoom:

html
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

Esta configuración ajusta el contenido al ancho del dispositivo pero no permite el zoom inicial.

Viewport para aplicaciones web en pantalla completa:

html
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">

Se utiliza viewport-fit=cover para asegurar que la aplicación web se ajuste completamente a la pantalla del dispositivo.

Controlando la orientación:

html
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, orientation=landscape">

Esta configuración permite solo la orientación horizontal (paisaje).

Estos son solo algunos ejemplos de cómo puedes utilizar la etiqueta <meta> con el atributo viewport en HTML para controlar la apariencia y comportamiento de tu sitio web en dispositivos móviles. Puedes personalizar estos valores según las necesidades específicas de tu proyecto.