|
Sicher kennen Sie von Ihrer Anwendersoftware, dass Sie mit der Tabulator-Taste
und mit Tastenkombinationen wie Alt-A oder Strg-B bestimmte Befehle
ausführen oder bestimmte Schaltflächen aktivieren können.
Diese Funktionen bieten auch Web-Browser für das Ansteuern von Links
oder Formular-Elementen in XHTML-Dokumenten, allerdings nur Internet Explorer
(ab 4) und Netscape 6.
Mit dem Attribut tabindex können Sie eine Reihenfolge festlegen,
in der bestimmte Elemente mit der Tabulatortaste angesteuert werden
sollen.
Mit dem Attribut accesskey können Sie eine bestimmte Taste
festlegen, die in Kombination mit der Alt-Taste gedrückt wird,
um ein Element zu aktivieren.
Die Steuerung über die Tastatur funktioniert so:
- Aktivieren Sie ein Element entweder mit der Tab-Taste oder einer Alt-Kombination.
- Drücken Sie die Eingabe-(Return-)Taste, um die dem Element zugewiesene
Aktion auszuführen (entspricht dem Klicken auf das Element).
tabindex
Erlaubte Werte sind 0 (Null) und positive Ganzzahlen.
Der Browser arbeitet in einem Dokument zuerst alle Elemente mit einem
Wert für tabindex in aufsteigender Folge ab, wenn Sie
die Tab-Taste drücken. Mehrere Elemente mit dem selben tabindex-Wert
werden der Reihenfolge ihres Erscheinens im Dokument nach aktiviert. Danach
geht der Browser wieder an den Beginn des Dokumentes und springt der Reihe
nach alle weiteren Elemente an. Elemente mit tabindex="0"
verhalten sich dabei wie Elemente ohne tabindex.
Beispiel im Browser anzeigen
Beispiel-Dateien herunterladen (beispiel_tasten.zip)
accesskey
Erlaubte Werte sind alle Zeichen, die auf Ihrer Tastatur vorkommen.
Mit Rücksicht auf internationale Besucher Ihrer Webseiten sollten
Sie keine Sonderzeichen und Umlaute verwenden, die nicht zum ASCII-Standard
gehören. Groß- und Kleinschreibung hat bei Buchstabentasten
keine Bedeutung.
Damit die Steuerung mit der Alt-Taste und accesskey
funktioniert, muss zuerst irgendein Element im Dokument aktiviert sein,
z.B. durch einmaliges Drücken der Tab-Taste.
Beispiel im Browser anzeigen
Beispiel-Dateien herunterladen (beispiel_tasten.zip)
Weitere Attribute für das a-Element, die von Browsern
aktuell noch nicht unterstützt werden:
| charset |
Zeichensatz des Verweiszieles (Datei, die
vom Link aufgerufen wird) |
| hreflang |
Sprache des Verweiszieles |
| rel |
Verweisziel als "Vorwärtsverknüpfung" |
| rev |
Verweisziel als "Rückwärtsverknüpfung" |
| type |
MIME-Typ des Verweiszieles |
|
|