Os 10 principais erros de HTML em Portugal
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 em sítios Web de Portugal.
Última atualização: quinta-feira, 24 de setembro de 2026
1. O atributo "X" não é permitido no elemento "Y" neste ponto. 35.95%
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.
2. O elemento "X" não é permitido como filho do elemento "Y" neste contexto. 24.11%
O elemento X não é permitido como elemento filho de Y. Por exemplo, um elemento <ul> não pode ter um elemento filho <div>.
3. ID “X” duplicado. 20.57%
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.35%
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. Valor incorreto "" para o atributo `target` no elemento `<a>`: O nome do contexto de navegação deve ter pelo menos um carácter. 3.09%
O atributo target em elementos <a> não pode estar em branco.
6. Não há espaço entre atributos. 2.70%
Os atributos nos elementos HTML têm de ser separados por espaço.
7. Duplicate attribute “X”. 2.52%
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.
8. O elemento "X" não tem o atributo obrigatório "Y". 2.00%
O elemento X requer um atributo Y, mas este não está presente. Verifique esse elemento e adicione o atributo necessário, como em <X Y=“value”>.
9. An element with the attribute “tabindex” must not appear as a descendant of the “a” element. 1.91%
An element with a tabindex attribute must not appear as a descendant of an <a> (anchor) element. This creates conflicting focus targets within an interactive element, confusing keyboard navigation and assistive technologies. To fix this, remove the tabindex attribute from any descendant elements inside the <a> element, or restructure your markup so that interactive or focusable elements are not nested inside links.
10. Element “img” is missing one or more of the following attributes: “src”, “srcset”. 1.81%
Every <img> element must include at least a src or a srcset attribute to be valid HTML.
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