AcceDe Web 2.2

2 commentaires

Publié le 11 janvier 2019 par Équipe Atalan

Cela fait un petit moment que nous ne vous avons pas informés sur ce blog des évolutions apportées aux notices d’accessibilité « AcceDe Web ». (Nos dernières nouvelles datant du billet « AcceDe Web 2.1 ».)

Nous vous proposons donc ci-dessous un récapitulatif des évolutions apportées au projet depuis août 2016.

Puis, nous vous proposons aussi, à la fin de ce billet, les évolutions envisagées pour cette année 2019.

Évolutions majeures

Vous trouverez ci-après la liste exhaustive des évolutions importantes apportées au projet.

Traduction des contenus masqués

Une fiche « 3.3. Veiller à traduire les contenus masqués » a été ajoutée à la notice HTML, CSS et JavaScript.

aria-current

Les deux fiches suivantes concernant l’utilisation du récent attribut aria-current ont été ajoutées dans la notice HTML, CSS et JavaScript :

Technique de masquage

Auparavant, dans la thématique « 5. Liens et boutons », nous mettions en avant une technique de masquage de contenus pour rendre les liens et les boutons explicites.

Cette technique de masquage consistait à cacher des contenus en les sortant de l’écran via les déclarations CSS « position: absolute; » et « left: -99999px; ».

Bien que cette technique reste compatible avec l’accessibilité et ses référentiels (WCAG et RGAA), nous avons décidé de l’écarter de la notice car elle génère dans quelques rares cas particuliers des effets de bord non-désirés (notamment sur iOS et VoiceOver).

Par conséquent, désormais, de manière générale et sauf cas rares, nous recommandons plutôt l’utilisation de l’attribut aria-label pour rendre explicites les liens et les boutons.

Liens d’évitement

Les contenus de la fiche « Mettre en place des liens d’évitement » ont été retravaillés en profondeur.

En particulier les exemples de code CSS d’affichage et masquage de ces liens d’évitement.

Menu déroulant

Une fiche « Menu déroulant » a été ajoutée dans la notice des principaux composants d’interface riche.

Accordéon

La fiche « Accordéons » a été mise à jour pour coller aux récentes évolutions du Design Pattern « Accordion (Sections With Show/Hide Functionality) » des « WAI-ARIA Authoring Practices 1.1 ».

À noter que ces évolutions ont entraîné une simplification importante de ce composant d’interface riche. En particulier concernant ses interactions au clavier.

Onglets

La fiche « Onglets » a été mise à jour pour coller aux récentes évolutions du Design Pattern « Tabs ».

À noter que nous avons également enrichi cette fiche d’une capture d’écran présentant un exemple graphique d’un système d’onglets.

Boutons radio et cases à cocher simulés en ARIA

Les fiches « Boutons radio simulés en ARIA » et « Cases à cocher simulées en ARIA » ont été mises à jour pour coller aux récentes évolutions de leur Design Pattern respectif « Radio Group » et « Checkbox ».

Évolutions mineures

Vous trouverez ci-après une liste non exhaustive des légères évolutions apportées au projet.

Signalement des ouvertures de nouvelle fenêtre

La fiche « Signaler chaque lien et bouton déclenchant l’ouverture d’une nouvelle fenêtre » de la notice pour la conception fonctionnelle et graphique a été déportée dans ses recommandations additionnelles.

Pour en connaître les raisons, nous vous invitons à prendre connaissance des commentaires de cette même fiche.

Images et icônes informatives

L’exemple de la partie « Icônes informatives » de la fiche « 6.1. Gérer l’alternative des polices d’icônes (Icon Fonts) » a été mis à jour. Car finalement, après réflexion, le précédent n’était pas très adapté.

Par conséquent, ce changement d’exemple a également été reporté sur les fiches « 6.2. Gérer l’alternative des SVG (images vectorielles) » et « 6.3. Gérer l’attribut alt des balises <img> et <input type="image"> ».

Identification des principales zones de la page

La fiche « Identifier les principales zones de la page avec l’attribut id ou une ancre nommée » a été supprimée des recommandations additionnelles de la notice HTML, CSS et JavaScript. Elle ne fait donc plus partie du projet.

La raison étant qu’elle était en réalité déjà couverte par la fiche « 12.2. Mettre en place des liens d’évitement ».

Encarts « Aller plus loin »

Plusieurs encarts « Aller plus loin » ont été mis à jour (ajout de ressources et suppression de liens morts).

Encarts « Composants »

Certains encarts « Composants » de la notice des principaux composants d’interface riche ont été mis à jour :

  • Suppression de ressources ne respectant plus le composant d’interface riche en question.
  • Ajout de ressources le respectant.

Captures d’écran

Plusieurs captures d’écran illustrant les fiches de la notice pour la conception fonctionnelle et graphique ont été remplacées en vue de les moderniser.

Évolutions prévues en 2019

De nombreuses et importantes évolutions sont prévues pour AcceDe Web courant 2019 !

Nous pensons notamment à :

  • La mise à jour des trois fiches concernant les fenêtres modales de la notice des principaux composants d’interface riche.
  • L’ajout dans cette même notice d’une fiche « Menu Hamburger ».
  • L’ajout d’une ou plusieurs fiche(s) concernant les « Live Regions ». Pour en savoir plus à ce sujet et en attendant, nous vous invitons à prendre ou reprendre connaissance de l’article « ARIA Live Regions #AdvisoryTechnique ».
  • L’intégration de tous les nouveaux critères des WCAG 2.1 que vous pouvez retrouver sur la page « New Features in WCAG 2.1 ».

Enfin, nous avons le plaisir de vous annoncer que nous allons prochainement publier une mise à jour complète de la version anglaise du projet qui reflétera la version française actuelle !

D’ici là, n’hésitez surtout pas à continuer de participer à ce projet collaboratif soit en commentant directement les fiches soit en nous écrivant à l’adresse contact@atalan.fr.

Vos commentaires

  • Par Delphine M., le 3 mai 2019 à 10:39.

    Merci de continuer à faire vivre ces notices qui sont (et qui, du coup, restent) une excellente ressources !

    Répondre

    • Par Sébastien Delorme, le 6 mai 2019 à 11:16.

      Bonjour Delphine,

      Merci pour ce gentil commentaire !

      Sébastien.

      Répondre

Ajouter un commentaire

Tous les champs sont obligatoires.

Haut de page