Skip to main content
Validação HTML

“<” em nome de atributo. Causa provável: “>” em falta imediatamente antes.

Sobre este problema HTML

Um caractere < que aparece onde se espera um nome de atributo normalmente significa que está em falta um > de fecho na etiqueta anterior, fazendo com que o navegador interprete a próxima etiqueta como um atributo.

Este erro ocorre quando você se esquece de fechar a etiqueta de abertura de um elemento HTML com >. O validador vê o < do elemento seguinte e pensa que ainda está a analisar atributos do elemento anterior. É um erro tipográfico comum que pode criar múltiplos erros confusos.

Por exemplo, se você escrever <div sem o > de fecho, a etiqueta <p> seguinte é analisada como se fosse um atributo do div, desencadeando este erro.

Exemplos HTML

❌ Incorreto

<div class="container"
  <p>Hello, world!</p>
</div>

A etiqueta <div> está sem o > de fecho após "container", por isso o validador vê <p> como parte da lista de atributos do div.

✅ Correto

<div class="container">
  <p>Hello, world!</p>
</div>

Certifique-se de que cada etiqueta de abertura está devidamente fechada com >. Se o erro apontar para uma linha específica, verifique a etiqueta imediatamente antes dessa linha para um > em falta.

Encontre problemas como este automaticamente

O Rocket Validator analisa milhares de páginas em segundos, detetando problemas HTML em todo o seu site.

Ajude-nos a melhorar os nossos guias

Este guia foi útil?

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.