Barrierefreies Webdesign ein zugängliches und nutzbares Internet gestalten

Tastaturbedienung mit <span> und onclick veröffentlicht in 2013

Links mit SPAN

Wenn die Tastaturbedienung im Blickpunkt der Barrierefreiheit steht, müssen zwei Aspekte voneinander getrennt betrachtet werden:

Während sehende Tastaturnutzer im Regelfall die Tabulatorentaste benutzen, um durch eine Webseite zu navigieren, verfügen Screenreader über andere Mechanismen, Webinhalte per Tastatur zu lesen und zu bedienen. Screenreadernutzer werden sicherlich auch die Tabulatorentaste benutzen, aber es spielen spezielle Bedienkonzepte der Screenreader eine deutlich wichtigere Rolle, die insbesondere auch eine gute Semantik im HTML-Quellcode voraussetzen.

Um die Tastatursteuerung für sehende Nutzer zu gewährleisten, müssen oft neben den typischerweise eingesetzten onclick-Event-Handler tastaturspezifische Event-Handler ergänzend eingesetzt werden. Dies gilt nicht für Links oder Steuerelemente, denn wenn z.B. ein Link über ein onclick aufgerufen wird und der Nutzer bei diesem Link auf die Eingabetaste drückt, wird die Eingabetaste vom Browser als Klick übernommen. Wenn hingegen unechte Links der Form

<span onclick="tueWas();">Linktext</span>

Eingesetzt werden, so muss die
Fatal error: Uncaught Error: Call to undefined function mysql_query() in /is/htdocs/wp1150536_NS87B85NF3/www/bfw/lib/php/content_func.php:196 Stack trace: #0 /is/htdocs/wp1150536_NS87B85NF3/www/bfw/lib/php/content_func.php(172): setScLinkToDb('2.1.1', '20-80-linksmits...') #1 /is/htdocs/wp1150536_NS87B85NF3/www/bfw/knowhow/links-mit-span/index.php(21): sclink('2.1.1', 'Tastatursteueru...') #2 {main} thrown in /is/htdocs/wp1150536_NS87B85NF3/www/bfw/lib/php/content_func.php on line 196