Dag 15: Definere tastatursnarveier

En av de minst kjente egenskapene til HTML er accesskey-atributtet for lenker og skjemaer, som lar webdesigneren definere tastatursnarveier for ofte brukte lenker eller skjemafelter. På Windows, kan du trykke ALT + en aksesstast; på Macintosh, kan du trykke Control + en aksesstast. Hvis aksesstasten er definert på en lenke, vil din nettleser følge lenken; hvis definert på et skjemafelt, vil nettleseren din sette fokus på det feltet. Internet Explorer har støttet aksesstaster siden versjon 4, Netscape siden versjon 6. Eldre nettlesere overser dem enkelt og greit, uten noen skadelig effekt.

Selv om det ikke er noen standarder for hvilke taster som skal bli tildelt hvilke egenskaper, er det her noen ofte brukte tastatursnarveier:

Aksesstast 1
Hjem (forsiden)
Aksesstast 2
Hopp til det viktigste innholdet (hopp over navigasjonsliste-lenken)
Aksesstast 9
Tilbakemelding (kontakt oss)

Hvem har nytte av det?

  1. Anne har nytte av det. Når JAWS leser en lenke som definerer en aksesstast, melder den også fra om aksesstasten. For eksempel, lenken <a href="/" accesskey="1">Hjem page</a> vil bli lest av JAWS som «link: Hjem, ALT + 1». Anne kan fokusere på lenken ved å trykke ALT+1, deretter gå til den ved å trykke ENTER.
  2. Knut har nytte av det. Fordi Knut ikke kan bruke musen effektivt etter han fikk slag, stoler han på tastaturnavigasjon og tastatursnarveier til å bevege seg rundt på siden. Aksesstaster er en flott måte for ham til å hoppe til vanlige eller ofte brukte lenker. Knut kan skrive ALT+1, og Mozilla følger øyeblikkelig lenken som definerer accesskey="1". (Merk: Mozilla melder ikke fra om aksesstaster, noe som bringer frem spørsmålet om hvordan Knut kan oppdage hva de er. Vi vil diskutere dette i et fremtidig tips.)

Hvordan gjøre det: Hjem-lenken

Hvordan gjøre det: Hopp over navigasjon-lenken

Har du en lenke til å hoppe over navigasjonslisten? I så fall, gi den accesskey="2".

<a class="skiplink" href="#startcontent" accesskey="2">Hopp over navigasjonen</a>

Hvordan gjøre det: Tilbakemeldingslenken

Har du en lenke til et tilbakemeldingsskjema, eller en lenke til din e-postadresse? I så fall, gi den accesskey="9".

<a href="mailto:meg@mittdomene.com" accesskey="9">Send meg epost</a>

Merk: Radios weblogger har vanligvis en lenke til et tilbakemeldingsskjema (det lille ikonet av en konvolutt), men lenken er laget av en makro, så du er ikke i stand til å legge til en accesskey til den.

Sørg for å inkludere hver accesskey på hver side av nettstedet ditt, gjør disse forandringene i alle dine relevante maler.

Les mer

 
<< Dag 14: Legge titler på lenker | Innholdsfortegnelse | Dag 16: Ikke åpne nye vinduer >>