Os 10 principais erros de HTML
Web developers de todo o mundo encontraram
476 milhões de HTML problemas
em 13 milhões de páginas web verificadas.
Eis os problemas mais comuns detectados pelo Rocket Validator.
Última atualização: terça-feira, 22 de setembro de 2026
1. O elemento "X" não é permitido como filho do elemento "Y" neste contexto. 50.03%
O elemento X não é permitido como elemento filho de Y. Por exemplo, um elemento <ul> não pode ter um elemento filho <div>.
2. O atributo "X" não é permitido no elemento "Y" neste ponto. 21.53%
Foi encontrado um atributo inválido num elemento. Verifique a etiqueta afetada para se certificar de que os atributos estão bem formados e, se estiverem, pode considerar a utilização de atributos de dados personalizados.
3. ID “X” duplicado. 12.33%
O atributo id é utilizado para identificar um único elemento dentro de um documento, e deve ser único. Verifique se há IDs repetidos no documento.
4. Um elemento <img> tem de ter um atributo "alt", exceto em determinadas condições. Para mais pormenores, consulte as orientações sobre o fornecimento de alternativas de texto para imagens. 5.10%
As etiquetas <img>, utilizadas para incluir imagens num documento, requerem um atributo alt para descrever o conteúdo da imagem. Isto é essencial para os usuários que não podem ver a imagem (como os usuários de leitores de ecrã), ou como um texto alternativo quando a imagem não pode ser exibida.
5. Element “img” is missing one or more of the following attributes: “src”, “srcset”. 2.35%
Every <img> element must include at least a src or a srcset attribute to be valid HTML.
6. Valor incorreto "" para o atributo `target` no elemento `<a>`: O nome do contexto de navegação deve ter pelo menos um carácter. 1.94%
O atributo target em elementos <a> não pode estar em branco.
7. CSS: Parse Error. 1.94%
The W3C validator reports a "CSS: Parse Error" when it encounters CSS code that cannot be parsed according to CSS syntax rules. This typically occurs in inline style attributes or embedded <style> blocks and is caused by issues like unclosed brackets, missing semicolons, invalid property values, or malformed syntax. Fixing the error requires locating the offending line and correcting the CSS so it conforms to valid syntax.
8. When the “srcset” attribute has any image candidate string with a width descriptor, the “sizes” attribute must also be specified. 1.67%
When an img element's srcset attribute contains image candidates with width descriptors (e.g., 400w, 800w), the sizes attribute must also be present. Without sizes, the browser has no way to determine how large the image will appear in the layout, making it impossible to choose the correct source from the candidate list. To fix this, add a sizes attribute that describes the image's expected display width at various viewport sizes.
9. Não há espaço entre atributos. 1.63%
Os atributos nos elementos HTML têm de ser separados por espaço.
10. Duplicate attribute “X”. 1.49%
Each HTML element must have unique attribute names — no attribute can appear more than once on the same element. When the W3C validator reports "Duplicate attribute," it means an attribute like id, class, or any other has been specified two or more times on a single element. To fix this, merge the duplicate attributes into a single declaration or remove the unintended repetition.
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.
1K Weekly
1,000 monthly checks. Cancel anytime.
Get 1K Weekly →Join teams across 40+ countries