Puis-je faire en sorte que mon site Web lise du texte aux utilisateurs dotés de technologies d'assistance (VoiceOver / JAWS) uniquement?
-
29-10-2019 - |
Question
Je voudrais aider un peu les utilisateurs aveugles en leur demandant de lire brièvement quelque chose sur mon site Web.Est-ce possible?
La solution
Une façon de fournir du contenu qui sera lu aux utilisateurs à l'aide d'un lecteur d'écran (mais qui ne sera pas montré aux utilisateurs voyants) consiste à positionner le contenu à l'aide de CSS de manière à ce qu'il soit hors écran.
Par exempleQuelque chose comme:
En CSS:
.screen-reader {
position: absolute;
left: -10000px;
width: 1px;
height: 1px;
overflow: hidden;
}
Dans votre HTML:
<p>This text will be read to the screen reader and shown on screen.</p>
<p class="screen-reader">This text will be read to a screen reader but won't show up on screen.</p>
Voir Techniques de masquage de texte (sur WebAIM) pour plus d'informations.
Autres conseils
Il s'agit d'une technologie Web en cours de développement.Je connais Google Text-To-Speech, mais il nécessite Html 5 pour jouer sans cliquer / télécharger.Réf: http://weston.ruter.net/projects/google-tts/