El lenguaje de marcado de hipertexto (HTML) es un estándar para la elaboración de páginas web que define la estructura básica y el código para el contenido de una página como texto e imágenes. HTML se basa en la referenciación para añadir elementos externos a la página como imágenes o videos mediante texto en lugar de incrustarlos directamente. Las hojas de estilo en cascada (CSS) separan la estructura de un documento HTML de su presentación mediante la definición de estilos.