O que é um validador HTML e como ele pode ajudar você a depurar seu código?
HTML é uma linguagem muito tolerante – os elementos ainda são renderizados mesmo quando você comete erros, como esquecer de incluir uma tag de fechamento.
Vamos supor que você tenha um elemento
h2 sem uma tag de fechamento:
<h1>Article Topic</h1>
<h2>Subheading 1 </h2>
<h2>Subheading 2 </h2>
<!-- This h2 does not have a closing tag -->
<h2>Subheading 3
O h2 sem uma tag de fechamento ainda será renderizado corretamente. Isso acontece porque os navegadores usam um algoritmo de parsing que lida com erros comuns e tenta renderizar o HTML o mais próximo possível da intenção do autor.
Mas isso pode sair pela culatra às vezes. Vamos adicionar alguns parágrafos sob as tags de título 2 existentes no código:
<h1>Article Topic</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Maiores, nisi.</p>
<h2>Subheading 1 </h2>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. At, doloremque.</p>
<h2>Subheading 2 </h2>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Unde, placeat.</p>
<!-- This h2 does not have a closing tag -->
<h2>Subheading 3
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Tempore, illum.</p>
Como resultado, o elemento de parágrafo sob o h2 sem uma tag de fechamento h2 é renderizado como título 2. É por isso que você precisa de um validador de HTML.
Um validador HTML é uma ferramenta que verifica a validade do seu código HTML em relação às especificações padrão do HTML. Ele ajuda você a identificar erros e avisos no seu código HTML, garantindo que suas páginas web estejam corretamente estruturadas e em conformidade com os padrões da web.
Usar um validador HTML beneficia não apenas você e suas futuras revisões de código, mas também qualquer outra pessoa que analisar seu código, como seus colegas de equipe e colaboradores de código aberto.
Existem vários validadores HTML que você pode usar. O mais amplamente aceito é o serviço de validação de marcação w3.org.
Quando você visita o site [validator.w3.org](https://validator.w3.org/), você pode clicar no botão Validate by Direct Input e colar seu código HTML.
Quando você clicar no botão Check, uma lista de resultados será exibida com os erros que precisam ser corrigidos.
Outro validador HTML que você pode usar é [jsonformatter.org](https://jsonformatter.org/).
Você pode copiar e colar seu código HTML dentro do primeiro editor e, quando clicar no botão Validate, ele mostrará quaisquer erros que você tenha no seu código.Este módulo não possui perguntas. Marque como concluído.