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
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.