Accessibilité vue d'un Navigateur

Charles McCathieNevile
Standards, Opera

chaals@opera.com

La meileure experience internet

Pour tout le monde, naturellement

Pour quoi?

Parce que c'est important

Ou on peut communiquer, ou il y a un problème.

(Plein de gens ont écrit sur ce thème, et je ne vais pas le suivre aujourd'hui)

C'est quoi accessibilité?

Acces pour tous, en dépit des disabilités

Mais aussi

Solutions anciennes

Elements, attributs pour l'accessibilité
La permettent, pas forcement l'assurent
Configurabilité, controle clavier
Pas pour tous, mais indispensable
Magnification, changement des styles
Versions specifiques / adaptation "live"
Pas facile à tout faire... (LSF? Auslan?)
Les aides techniques

Elements, attributs, HTML4

alt="index-moi, google"
Abusé, mais simple et compris maintenant
longdesc="quelque.htm"
Mal compris, implantations pires
accesskey="s"
Assez bien (si peu) utilisé, implantations nulles

En HTML 5

figure,datagrid et cie
Selon l'implantation, peuvent améliorer
input type="date" et cie
Remplacera pas mal de javascript
Principle de "metadonnées visible"
Depend des necessités des auteurs

HTML 5 est actuallement en developpement.
L'accessibilité n'est pas l'expertise de WHAT-WG
...donc il faudra changer des choses

Les autres...

Configurabilité
Comment expliquer a l'utilisateur?
Une version par defaut, ou plusiers?
Controle clavier
Combien de fonctionalités?
Magnification?
Enfin, ca commence a paraître partout
Changer les styles
Préférences par site? Pour partager?

Les "aides techniques"

Compatibilité du navigateur est important

Lectuers d'écran

Opera vient de refaire

Pas mal de travail, pour peu de marché :(

ARIA et Web 2.0 ...

ARIA: l'idée

Tagging

ARIA: Implantation

  1. Reconnaitre les attributs
  2. Passer à l'API
  3. Incluire dans la navigation
  4. Attacher aux controles

Ce n'est pas facile, mais c'est robuste

ARIA avec SVG

ARIA et HTML 5

Merci

Il n'y a pas de questions idiotes
mais les idiots ne posent pas de question

chaals@opera.com

http://dev.opera.com

http://labs.opera.com