HTML consta de varios componentes vitales, entre ellos los "elementos" y sus "atributos", "tipos de data" y la "declaración de tipo de documento".