HTML es un lenguaje de marcado que define la estructura y el contenido de las páginas web. Se compone de etiquetas que rodean el texto, imágenes y otros contenidos. Los atributos de cada elemento proporcionan información adicional. El diseño en HTML debe seguir criterios de accesibilidad para todos los usuarios. Herramientas como Firebug facilitan la depuración y el aprendizaje del lenguaje.