Maison > Questions et réponses > le corps du texte
P粉6620895212023-09-01 00:19:30
Du point de vue de l'accessibilité, WCAG 4.1.1 Parsing est un guide sur la manière d'avoir des identifiants uniques. Le guide dit en gros que vous devez avoir du code HTML valide, mais il ne répertorie que quatre types de code HTML non valide qui peuvent causer des problèmes d'accessibilité :
Il existe de nombreuses façons de générer du HTML invalide, mais ces quatre peuvent également entraîner des problèmes d'accessibilité. Notez que l’un de ces quatre problèmes signifie que votre code HTML n’est pas valide. Vous pourriez donc être confronté à des problèmes allant au-delà des simples problèmes d’accessibilité. Je pense que vous ne voulez pas avoir de HTML invalide.
Donc, dans votre cas, vous voyez la quatrième erreur répertoriée. La spécification HTML stipule que les identifiants doivent être uniques.
Vous avez mentionné :
Si vous avez des identifiants en double, vous voulez que la spécification getElementById
中获得什么? getElementById
de dise :
Vous avez également dit :
Est-ce que cela signifie qu'aucun élément n'a d'identifiant ? Est-ce qu'ils ont tous des cours ? Si vous exécutez un outil d'analyse d'accessibilité et qu'il signale des erreurs concernant les identifiants en double, il est évident que vous n'avez pas converti tous les identifiants en classes.