LaurentDenis
vendredi 10 septembre 2004 à 05:17
CITATION(clb56 @ jeudi 09 septembre 2004, 22:22)
Il semble bien que l'utilisation de la propriété overflow pour rendre 1 élément scrollable ne fonctionne que si l'on utilise la souris et pas avec les touches de défilement du clavier. Donc évidemment problème d'accessibilité. Est ce contournable à votre avis ?
L'utilisateur peut :
- désactiver la feuille de style de l'auteur pour supprimer l'overflow: auto
- mieux, ajouter un * {overflow: visible;} dans sa propre feuille de style utilisateur
Vous me direz que la plupart des gens ignorent totalement ce qu'est une feuille de style utilisateur, et notamment les handicapés.
Le problème est double :
- du côté des agents utilisateurs et des outils d'aide... encore trop indifférents aux Standards, et dans lesquels ce type de comportement devrait être aussi facilement gérable que la présentation des liens actuellement,
- du côté des utilisateurs eux-mêmes, qu'il s'agit d'avertir et d'aider à découvrir les nouvelles fonctionnalités de leurs outils. Derek Featherstone a écrit un intéressant article sur ce sujet :
http://www.wats.ca/articles/educationguidelines/57Côté contournement, je verrai a priori :
- Les styles alternatifs qui permettent une présentation alternative du site spécifiquement conçue pour faciliter la navigation au clavier...
- Un tabindex sur les éléments qui le supportent (object, textarea), leur permettant de recevoir le focus au clavier (au moins dans Internet Explorer).
En revanche, les solutions javascript seraient un peu perverses.
Un problème intéressant, en tout cas : les CSS "libèrent" l'utilisateur des contraintes de présentation voulues par l'auteur. C'est une arme à double tranchant:
- un bénéfice d'accessibilité pour l'utilisateur, qui peut corriger localement ce qui lui pose un problème (typiquement, les couleurs, les tailles de caractères...)
- mais aussi une difficulté car il ne peut en bénéficier qu'au prix d'un apprentissage supplémentaire, d'autant plus que les navigateurs actuels ont encore des fonctionnalités très limitées pour gérer ses styles utilisateurs. Même Opera, qui est le plus avancé dans ce domaine, ne permet pas par exemple de modifier librement ceux-ci à la volée dans un interface "facile", à moins de passer par un favelet.