Cette recommandation fournit des informations sur la manière de créer du contenu Web qui ne s'appuie pas sur un seul périphérique d'entrée ou de sortie spécifique.
Provide client-side image maps instead of server-side image maps except
where the regions cannot be defined with an available geometric shape.
[Priority 1]
(Voir http://www.w3.org/TR/WCAG10/#tech-client-side-maps et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-client-side-maps)
Ce test a pour but de détecter les images map côté serveur.
//a//img[@ismap]
//input[@type='image']
Ensure that any element that has its own interface can be operated in a
device-independent manner. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/#tech-keyboard-operable et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-keyboard-operable)
Ce test a pour but de contrôler l'indépendance de l'interface par rapport aux périphériques, sur les objets intégrés ou inclus.
//applet
//object
For scripts, specify logical event handlers rather than device-dependent
event handlers. [Priority 2]
(Voir http://www.w3.org/TR/WCAG10/#tech-device-independent-events et les techniques à http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-device-independent-events)
Ce test a pour but de vérifier que des gestionnaires d'événements dépendants d'un périphérique peuvent être remplacés par des gestionnaires d'événements indépendants du périphérique.
//*/@onclick
//*/@ondblclick
//*/@onkeydown
//*/@onkeypress
//*/@onkeyup
//*/@onmousedown
//*/@onmousemove
//*/@onmouseout
//*/@onmouseover
//*/@onmouseup