Skip to main content

Sobre esta regra de acessibilidade

Para evitar que a tecnologia assistiva perca a segunda instância, o valor fornecido a uma propriedade id deve ser distinto. Por outras palavras, os atributos id não podem ser usados mais do que uma vez para distinguir um elemento de outro dentro do mesmo documento.

Os elementos numa página são identificados de forma única através do atributo ID. Não faz sentido criar um segundo id.

IDs duplicados podem tornar as etiquetas de formulários, células de cabeçalho de tabelas, etc. inacessíveis, uma vez que os leitores de ecrã e os scripts do lado do cliente ignoram a segunda iteração. São erros típicos de validação de marcação que, mesmo que não prejudiquem a acessibilidade, podem reduzir as potenciais causas de problemas de acessibilidade.

Aqueles que estão familiarizados com scripts do lado do cliente sabem que quando um ID é reutilizado, o script normalmente apenas reage à primeira instância dessa utilização do id. De forma similar, a tecnologia assistiva pode apenas referenciar adequadamente o primeiro id ao referenciar um id.

O que esta regra de acessibilidade verifica

Assegura que todos os elementos na página com um atributo id tenham um valor distinto para o atributo id.

Ajude-nos a melhorar os nossos guias

Este guia foi útil?

Detecte problemas de acessibilidade automaticamente

O Rocket Validator examina milhares de páginas com Axe Core e o W3C Validator, encontrando problemas de acessibilidade em todo o seu site.

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.