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

Raphael - Alsacreations - 23/07

CSS, bien qu'il ne soit qu'un langage de présentation, peut parfois impacter l'expérience utilisateur des personnes utilisant des technologies d'assistance. Ironiquement, certaines propriétés CSS, conçues pour simplifier la mise en page et son accessibilité, peuvent conduire… à engendrer des soucis d'accessibilité.

Cet article passe en revue certaines propriétés CSS pouvant poser ce type de problèmes, les mécanismes sous-jacents, et surtout, comment les contourner efficacement.

On ne traitera pas des cas basiques comme l'absence de contraste, les polices illisibles, ou les problèmes de focus. Ici, on se concentre sur des pièges plus subtils liés à l'utilisation de certaines propriétés CSS spécifiques, à savoir display et list-style.

display sur les éléments de tableau

L'application de la propriété display sur les éléments de tableau (<table>, <tr>, <td>, <th>) offre une flexibili...
[Courte citation de 8% de l'article original]

Loading...