Aria

Dev front

Quand CSS casse l'accessibilité, quelques écueils à éviter

Cet article explore comment certaines propriétés CSS peuvent affecter négativement l'accessibilité pour les utilisateurs de technologies d'assistance. Il met l'accent sur des pièges subtils liés à l'utilisation de propriétés spécifiques et propose des solutions pour les contourner. En particulier, il traite des effets négatifs de la propriété 'display:none' sur les éléments sémantiques, ainsi que des problèmes d'accessibilité découlant de la suppression des puces des listes. L'importance de tester avec de véritables technologies d'assistance est également soulignée.

Dev front

Considerations for making a tree view component accessible

Cet article présente les considérations majeures pour rendre le composant d'arbre de GitHub accessible. Il aborde des pratiques telles que l'utilisation d'éléments HTML sémantiques pour assurer une meilleure interopérabilité, l'importance de s'inspirer de l'interface de Windows pour l'accessibilité, et l'utilisation de rôles ARIA pour décrire les nœuds de l'arbre. Des techniques comme le 'roving tabindex' et l'emploi de widgets composites sont également discutées pour améliorer l'expérience utilisateur, en particulier pour ceux ayant des besoins spécifiques en matière d'accessibilité.