Alternatives aux Scripts et Médias : Garantir l'accès à l'information
En Bref : L'essentiel à retenir
- Le RGAA impose de fournir une script alternative pour tout contenu dépendant du JavaScript afin de garantir l'accès à l'information.
- La balise `<noscript>` est la méthode historique, mais l'amélioration progressive est aujourd'hui privilégiée.
- Pour les médias (audio/vidéo), des alternatives comme la transcription textuelle ou l'audiodescription sont obligatoires.
- Une bonne alternative doit fournir la même information ou la même fonctionnalité que le contenu original.
Le web moderne repose massivement sur le JavaScript et les médias riches. Mais que se passe-t-il si ces technologies échouent ou ne sont pas supportées par l'utilisateur ? C'est là qu'intervient la notion d'alternative.
Script Alternative : Le JavaScript n'est pas garanti
Le critère 7.1 du RGAA est clair : "Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?". Si ce n'est pas le cas, vous devez proposer une script alternative.
Pourquoi une alternative ?
- Le JavaScript peut être désactivé (sécurité, préférences).
- Le script peut planter (erreur réseau, bug).
- Le script peut être inaccessible aux lecteurs d'écran (composants custom mal codés).
Comment implémenter une script alternative ?
1. La balise <noscript>
C'est la méthode la plus simple pour afficher un message ou un contenu de repli si JS est désactivé.
<script>
// Code complexe d'affichage de carte interactive
</script>
<noscript>
<p>La carte interactive nécessite JavaScript. Voici la <a href="/liste-adresses">liste des adresses au format texte</a>.</p>
</noscript>
2. L'amélioration progressive (Progressive Enhancement)
Au lieu de créer une version "bis", construisez votre site pour qu'il fonctionne sans JS (HTML/CSS purs), puis ajoutez le JS par-dessus pour améliorer l'expérience. C'est la meilleure script alternative car elle est intégrée.
Alternatives pour les Médias
Les images, audios et vidéos nécessitent aussi des alternatives pour ceux qui ne peuvent pas les voir ou les entendre.
Images
L'attribut alt est l'alternative textuelle de l'image.
Vidéos
- Sous-titres : Pour les sourds et malentendants.
- Audiodescription : Pour les aveugles (décrit les actions visuelles).
- Transcription textuelle : Une version texte complète de la vidéo.
Conclusion
Proposer une script alternative ou une alternative média n'est pas une option, c'est une obligation d'accessibilité. C'est l'assurance que votre contenu reste robuste et accessible, quelles que soient les conditions de navigation de vos utilisateurs.
Guides RGAA associés
Pour aller plus loin sur les sujets abordés dans cet article, consultez nos fiches techniques :
Chaque image porteuse d'information doit avoir une alternative textuelle pertinente via l'attribut alt. Les images décoratives doivent avoir un attribut alt vide.
Le contraste entre la couleur du texte et la couleur de son arrière-plan doit être suffisamment élevé (4.5:1 pour le texte normal, 3:1 pour le grand texte).
L'intitulé de chaque lien doit être explicite et permettre de comprendre la destination ou la fonction du lien, même hors contexte.
Articles similaires
Votre site est-il conforme ?
Ne prenez pas de risques avec l'accessibilité. Lancez un audit complet de votre site en quelques minutes et obtenez un rapport détaillé des corrections à apporter.