En HTML, comment puis-je avoir le texte qui n'est accessible que pour les lecteurs d'écran (c'est à dire pour les aveugles)?

J'ai un site qui a coloré les divisions avec des nombres, par exemple, un bloc rouge avec le numéro 2 à l'intérieur. La couleur est importante pour la compréhension. Un utilisateur aveugle m'a envoyé un courriel lui demandant si je pouvais lui faire dire "2 rouge" pour son lecteur d'écran.

J'ai essayé d'ajouter ce que une alt="2 rouge" mais il a dit que ne pas faire n'importe quoi. Il pense qu'il peut seulement lire les balises alt pour les images.

Est-il une bonne façon de procéder pour les divs?

OriginalL'auteur Some Guy | 2014-09-25