Accesibilidad web

Que tu página funcione para cualquiera: sin mouse, sin ver bien, o leyéndola con voz.

Ya sabes que <div> es una caja genérica que no significa nada. HTML tiene etiquetas que sí dicen qué es cada parte de la página: <header>, <nav>, <main>, <footer>. Un lector de pantalla las usa para saltar directo a lo que la persona busca.

Ya viste alt en el primer tutorial de HTML. Acá el detalle importante: qué escribir adentro.

Un botón que solo tiene un ícono —una lupa, una X para cerrar— no dice nada por sí solo a un lector de pantalla. aria-label le agrega un nombre que solo esa tecnología escucha.

Un texto gris claro sobre blanco se ve elegante en tu pantalla nueva, y es casi ilegible para alguien con baja visión, o bajo el sol. La razón de contraste entre texto y fondo tiene un mínimo recomendado.

Usar etiquetas semánticas en vez de <div> para todo, escribir un alt que describa de verdad, nombrar botones sin texto con aria-label, y por qué el contraste de color no es solo estética.

Para cerrar el curso, algo que conecta directo con todo lo que hiciste: cómo hacer que Google encuentre tu página.