Get ready for 2026! Here's a 26% discount using coupon code HAPPY2026. Offer valid until December 31st!
Skip to main content

Os 10 principais erros de HTML em Portugal

Estes são os principais problemas do HTML encontrados nos sítios Web mais importantes de Portugal. A lista de sítios Web foi organizada por Ruben Ferreira Duarte, formador em A11Y e editor do blogue DXD

Última atualização: segunda-feira, 1 de dezembro de 2025

1. ID “X” duplicado. 33.79%

O atributo id é utilizado para identificar um único elemento dentro de um documento, e deve ser único. Verifique se há IDs repetidos no documento.

2. O atributo "X" não é permitido no elemento "Y" neste ponto. 28.07%

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. O elemento "X" não é permitido como filho do elemento "Y" neste contexto. 13.39%

O elemento X não é permitido como elemento filho de Y. Por exemplo, um elemento <ul> não pode ter um elemento filho <div>.

4. Valor incorreto "" para o atributo `target` no elemento `<a>`: O nome do contexto de navegação deve ter pelo menos um carácter. 6.64%

O atributo target em elementos <a> não pode estar em branco.

5. 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.87%

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.

6. Duplicate attribute “X”. 3.34%

Attributes in HTML elements must be unique. For example, <a id="one" id="two"> is invalid as the attribute id is repeated.

7. Element “div” not allowed as child of element “ul” in this context. 2.91%

A <div> tag has been found as a direct child of an <ul> tag, and this is not allowed. For example, <ul><div><li>item</li></div></ul> is not valid, but <ul><li><div>item</div></li></ul> is valid as the direct child of <ul> is <li>.

8. Element “img” is missing required attribute “src”. 2.31%

<img> tags used to display images require the attribute src to indicate the source of the image, for example <img src="/img/photo.jpg" />.

9. Bad value “tel: X” for attribute “href” on element “a”: Illegal character in scheme data. 1.97%

The href attribute on an <a> link contains an invalid character. If you’re trying to link to a phone URL, review the href attribute to remove unallowed characters.

10. Etiqueta final "X" perdida. 1.71%

Foi encontrada uma etiqueta final para X que não corresponde a uma etiqueta aberta anterior. Isto acontece normalmente quando se fecha a mesma etiqueta duas vezes.

Mudar para inglês ou espanhol

Ready to validate your sites?
Start your trial today.