Que se vea bien en el celular

Más de la mitad de quien visita una página lo hace desde el celular. Si tu diseño solo funciona en pantallas grandes, les falla a la mayoría.

Todos los ejemplos de este curso traen esta línea, sin explicarla todavía:

<meta name="viewport" content="width=device-width, initial-scale=1">

Sin ella, los celulares hacen algo raro: simulan una pantalla ancha —como si fuera un computador— y después achican todo con zoom. El resultado es texto microscópico.

Esa etiqueta le dice al celular: "usa tu ancho real, sin simular nada". Es lo primero que necesita cualquier página para siquiera empezar a ser responsive.

px es un tamaño fijo: 400 píxeles miden lo mismo en cualquier pantalla, así que en un celular angosto se salen del borde. Para que algo se adapte, usa porcentaje —relativo a su contenedor— o unidades de viewport como vw —relativas al ancho de la pantalla entera—.

Una media query es una regla de CSS que solo aplica bajo cierta condición —normalmente, el ancho de la pantalla—. Se lee: "si la pantalla mide menos de esto, aplica este otro estilo".

Este mismo sitio usa exactamente esa técnica: por eso el menú de arriba se convierte en un botón de hamburguesa cuando la pantalla se achica.

Ya conoces display: flex. Agrégale flex-wrap: wrap y las cajas bajan a la siguiente fila solas cuando ya no caben —sin necesitar ninguna media query—.

La etiqueta viewport, unidades flexibles contra fijas, media queries, y flex-wrap. Con esto, cualquier página que hagas se va a ver bien tanto en un celular como en una pantalla de escritorio.

Ya sabes construir y hacer que se vea bien. Falta el último paso: que exista en internet.