Components
Grid
Tabelle
Verwenden Sie die Tabellenkomponente, um den Vergleich und das Durchsuchen von Informationen für Benutzer zu erleichtern.
Wann sollte Tabelle verwendet werden?
Verwenden Sie die Tabellenkomponente, um Benutzern den Vergleich von Informationen in Zeilen und Spalten zu ermöglichen.
Wann Tabelle nicht verwendet werden sollte
Verwenden Sie die Tabellenkomponente niemals zum Layouten von Inhalten auf einer Seite.
Table captions
Verwenden Sie das caption
-Element, um eine Tabelle auf die gleiche Weise zu beschreiben, wie Sie eine Überschrift verwenden würden. Eine Beschriftung hilft Benutzern, Tabellen zu finden, zu navigieren und zu verstehen.
Eine einfache Tabelle
Einfache Tabelle
Ersten 6 Wochen |
109,80 € pro Woche |
Nächsten 33 Wochen |
109,80 € pro Woche |
Geschätzter Gesamttbetrag |
2,200,00 € |
Einfache Tabelle
Ersten 6 Wochen |
109,80 € pro Woche |
Nächsten 33 Wochen |
109,80 € pro Woche |
Geschätzter Gesamttbetrag |
2,200,00 € |
Table headers
Verwenden Sie Table headers, um Benutzern mitzuteilen, was die Zeilen und Spalten darstellen. Verwenden Sie das scope
-Attribut, um Benutzern unterstützender Technologien die Unterscheidung zwischen Zeilen- und Spaltenüberschriften zu erleichtern.
Beispiell einer komplett gestylten Tabelle
109,80 € pro Woche |
109,80 € pro Woche |
2,200,00 € |
Beispiell einer komplett gestylten Tabelle
109,80 € pro Woche |
109,80 € pro Woche |
2,200,00 € |
Zahlen in einer Tabelle
Wenn Sie Zahlenspalten vergleichen, richten Sie die Zahlen in den Tabellenzellen rechts aus.
Tabelle mit Zahlen
109,80 € |
109,80 € |
2,200,00 € |
Tabelle mit Zahlen
109,80 € |
109,80 € |
2,200,00 € |
Navigation innerhalb der Tabelle
-
Datenzellen können mithilfe von Standardnavigationstasten, > < ∨ ∧ fokussiert werden, einschließlich Richtungspfeilen, Pos1, Ende, Strg+Pos1 und Strg+Ende.
-
Die Tasten Bild nach unten und Bild nach oben werden nicht unterstützt, da solche scrollähnlichen Funktionen bei so wenigen Zeilen nicht sinnvoll sind.
-
Die Links können im fokussierten Zustand mit der Tastatur aktiviert werden.
-
Da die Kopfzellen keine Funktionalität bieten, sind sie nicht fokussierbar. Benutzer von Bildschirmleseprogrammen sind sich ihrer Anwesenheit weiterhin bewusst, da Zeilen- und Spaltenüberschriften von Bildschirmleseprogrammen während der Navigation angekündigt werden. Außerdem sind sie auch im Lese- oder Browsingmodus eines Screenreaders navigierbar.
Tabelle mit Zahlen
109,80 € |
109,80 € |
2,200,00 € |
Sortierbare Tabelle
Um die Tabellen-Spalten zu sortieren soll in header die aria-sort="ascending"
auszeichnung und einem <span tabindex="-1" role="button">Kosten</span>
definiert werden.
Weiter Informationen aus dem Codebeispiel entnehmen.
Tabelle sortieren
109,80 € |
109,80 € |
2,200,00 € |
Tabelle sortieren
109,80 € |
109,80 € |
2,200,00 € |