Skip to main content

As 10 principais advertências de HTML em Espanha

Estes são os principais problemas de HTML encontrados nos sítios Web espanhóis mais importantes para os principais sectores.

Última atualização: domingo, 15 de dezembro de 2024

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

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. O atributo "X" não é serializável como XML 1.0. 14.16%

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.

3. A primeira ocorrência do ID "X" foi aqui. 10.94%

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.

4. O atributo "type" é desnecessário para recursos JavaScript. 9.02%

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

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

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.

6. Possível utilização incorrecta de "aria-label". 2.45%

O atributo aria-label é utilizado para definir uma string que rotula o elemento atual. Utilize-o nos casos em que uma etiqueta de texto não é visível no ecrã. Este atributo não funciona de forma consistente com todos os elementos HTML, pelo que o validador W3C alerta para uma possível utilização incorrecta.

7. O role "button" é desnecessário para o elemento <button>. 1.25%

O role button é utilizado para fazer com que um elemento apareça como um controlo de botão para um leitor de ecrã e pode ser aplicada a elementos não interactivos como <div>. Se já estiver a utilizar um elemento <button>, então é redundante aplicá-lo à função button, uma vez que esta está implícita.

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

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.

9. O atributo "charset" no elemento <script> está obsoleto. 0.67%

Foi encontrado um elemento <script> que está a utilizar o atributo charset, agora obsoleto. Você pode remover este atributo com segurança.

10. The “listitem” role is unnecessary for element “li”. 0.40%

A <li> element is used to define an item of a list, so adding the listitem role to it is redundant.

Mudar para inglês ou espanhol

Ready to validate your sites?
Start your trial today.