jeudi 10 avril 2003
Accesskey : raccourcis pour pages web
Par Michel, jeudi 10 avril 2003 à 22:01 :: General
Peu de webmasters songent à adapter leurs pages web pour pouvoir être parcourues avec un simple clavier : pourtant cela facilite la vie de nombreux internautes dont ceux atteints de handicaps ou ceux préférant se passer de souris pour des questions de rapidité. Pour rendre ses pages plus accessibles aux claviers ou au systèmes de commande vocale, l'attribut *accesskey* est très utile : elle s'applique aux balises A (liens hypertextes), AREA, BUTTON, INPUT, LABEL, LEGEND et TEXTAREA. Cela permet de mettre en place de véritables raccourcis-clavier au sein des pages web : un tag muni de l'attribut accesskey="a" peut ainsi être accessible par la simple combinaison de touches Alt+a aussi bien avec Internet Explorer que Mozilla. A noter que certains raccourcis de la page peuvent faire concurrence avec des raccourcis propres au navigateur : dans ce cas-là le raccourci de la page est prioritaire.
Les accesskey ne sont pas encore implémentées sur tous les navigateurs mais cela ne saurait sans doute tarder.
Les accesskey peuvent également être utiles aux webmasters souhaitant écrire des pages HTML pour des téléphones i-mode : on peut alors utiliser des raccourcis numériques pour faciliter la navigation avec le clavier du téléphone (avec des liens hypertextes du style <a href="lien1.htm" accesskey="1">Le lien 1</a>).
Il est également nécessaire de bien faire figurer sur la page les raccourcis mis en place, par exemple en mettant en évidence le caractère du texte du lien servant de raccourci (par une mise en gras, un soulignement,...), par exemple : <a href="lien.htm" accesskey="l"><b>L</b>ien hypertexte</a>, ici la lettre l servant de raccourci est mise en évidente.
Pour en savoir plus sur l'attribut accesskey, vous pouvez consulter l'excellente page dont le lien figure ci-contre.
Plus d'infos sur accesskey (en anglais)