Skip to main content

As 10 principais advertências de HTML

Web developers de todo o mundo encontraram
431 milhões de HTML problemas
em 12 milhões de páginas web verificadas.
Eis os problemas mais comuns detectados pelo Rocket Validator.

Última atualização: quinta-feira, 19 de março de 2026

1. A barra final em elementos nulos não tem qualquer efeito e interage mal com valores de atributos não citados. 76.57%

Elementos vazios, como area, base, br, col, embed, hr, img, input, link, meta, source, track e wbr são auto-fechantes e não precisam de uma barra final /, que deve ser evitada, pois pode interferir com valores de atributos não citados.

2. A primeira ocorrência do ID "X" foi aqui. 7.97%

Os IDs dos elementos num documento HTML devem ser únicos. O validador HTML está a indicar a primeira ocorrência de um ID que se repete. Verifique os detalhes desse problema para ver as páginas Web afectadas e os elementos nelas contidos, para corrigir essa repetição de ID.

3. O atributo "type" é desnecessário para recursos JavaScript. 7.59%

O type padrão para as tags <script> é JavaScript, portanto não é necessário incluir o tipo para recursos JS.

4. A secção carece de cabeçalhos. Considerar a utilização dos elementos <h2> a <h6> para adicionar cabeçalhos de identificação a todas as secções. 1.89%

O elemento <section> pode ser utilizado para definir secções de um documento, como capítulos, conteúdo com separadores, etc. Considerar a utilização de um elemento de cabeçalhos (qualquer um de <h2> a <h6>) para apresentar cada secção.

5. O atributo "X" não é serializável como XML 1.0. 1.81%

Um atributo não pôde ser analisado a partir da entrada HTML, provavelmente devido a um erro de digitação. Verifique [este guia] (https://rocketvalidator.com/html-validation/saw-when-expecting-an-attribute-name-probable-cause-missing-immediately-before) para um problema de HTML relacionado.

6. O documento não pode ser mapeado para XML 1.0 devido a dois hífenes consecutivos num comentário. 1.36%

Foi encontrada uma sintaxe de comentário malformada, verifique o comentário afetado.

`.

7. O atributo "type" do elemento <style> não é necessário e deve ser omitido. 1.12%

O elemento HTML <style> contém informação de estilo para um documento, ou parte de um documento, definido em CSS. Este elemento não precisa mais do atributo type, portanto deve ser omitido.

8. O role "navigation" é desnecessário para o elemento <nav>. 0.82%

O role do ponto de referência navigation é utilizado para identificar os principais grupos de links utilizados para navegar num website ou no conteúdo de uma página. Pode ser adicionado a um elemento que contém links de navegação usando role="navigation", mas é preferível usar apenas o elemento <nav>. Nesse caso, não é necessário explicitar a função de navegação.

9. O artigo carece de cabeçalhos. Considerar a utilização dos elementos <h2> a <h6> para adicionar cabeçalhos identificativos a todos os artigos. 0.63%

O elemento <article> pode ser utilizado para definir composições completas e autónomas de um documento, por exemplo, posts de blogues. Considerar a utilização de um elemento de cabeçalhos (qualquer um de <h2> a </h6>) para apresentar cada artigo.

10. Empty heading. 0.24%

Heading elements (<h1> through <h6>) must contain text or other meaningful content. An empty heading — such as <h1></h1> or a heading with only whitespace — provides no information to users or assistive technologies and triggers a “Empty heading” warning in the W3C HTML Validator. To fix this, ensure every heading element contains descriptive text content, or remove the empty heading entirely if it’s not needed.

Mudar para inglês ou espanhol
🌍 Trusted by teams worldwide

Validate at scale.
Ship accessible websites, faster.

Automated HTML & accessibility validation for large sites. Check thousands of pages against WCAG guidelines and W3C standards in minutes, not days.

Scheduled Reports
API Access
Open Source Standards
$7 / 7 days

Pro Trial

Full Pro access. Cancel anytime.

Start Pro Trial →

Join teams across 40+ countries