HTML es un lenguaje de marcado que define la estructura y el contenido de las páginas web. Los elementos son la base estructural de HTML y tienen atributos y contenido con restricciones de validez. La mayoría de los atributos son pares nombre-valor separados por igual, y pueden ir entre comillas simples o dobles para mayor seguridad. HTML permite cambiar el color de fondo y de texto de una página web usando atributos como bgcolor y color.