Zuletzt bearbeitet vor einem Jahr
von Margit Link-Rodrigue

9.1.3.1e-h - Tabellen

Checkliste[Bearbeiten | Quelltext bearbeiten]

Checkliste für Autoren: https://lbit.hessen.de/sites/lbit.hessen.de/files/2022-08/checkliste_fuer_tabellen.pdf

Datentabellen richtig aufgebaut (9.1.3.1e )[Bearbeiten | Quelltext bearbeiten]

Überschriftszellen[Bearbeiten | Quelltext bearbeiten]

Bei allen Datentabellen ist es wichtig, dass Sie Überschriftszellen erstellen. Hierzu klicken Sie in die entsprechenden Zellen der ersten Reihe und stellen diese auf "Überschriftszelle". In manchen Fällen (je nach Inhalt) ist es auch nötig, die Zellen der ersten Spalte als "Überschriftszelle"zu markieren.

Ausgewählter Menüpunkt "Überschriftszelle im visuellen Editor"
Eine Überschriftszelle erzeugen

Tabellenüberschrift[Bearbeiten | Quelltext bearbeiten]

In vielen Fällen ist es sinnvoll, direkt in der Tabelle eine Tabellenüberschrift (caption) anzugeben, da diese von Screenreadern angekündigt wird. Dies erlaubt es, über die Tastaturkürzel des Bildschirmlesegeräts schnell zwischen mehreren Tabellen auf einer Seite zu unterscheiden.

Standardmäßig ist der Überschriftenbereich beim Einfügen einer neuen Tabelle aktiviert. Geben Sie hier eine Überschrift ein, die den Inhalt der Tabelle sinnvoll beschreibt.

Überschrift-Schaltfläche im Tabelleninspektor
Tabellenüberschrift einfügen

Hinweis: Komplexere Tabellenlayouts können eventuell über die Erstellung von Vorlagen (zum Beispiel für wiederkehrende Infoboxen mit strukturierten Inhalten) erstellt werden. Hierzu sind fortgeschrittene Kenntnisse zu Wikitext, HTML und CSS nötig.

Layout-Tabellen vermeiden (9.1.3.1f)[Bearbeiten | Quelltext bearbeiten]

Für Portalseiten können Sie Startseitenvorlagen verwenden. Diese wurden so vorbereitet, dass sie sich der Monitorbreite anpassen. Änderungen an den Vorlagen erfordern Wikitext/HTML-Kenntnisse.

Tabellen für mobile Darstellungen optimieren (9.1.3.1h)[Bearbeiten | Quelltext bearbeiten]

Tabellen mit mehr als zwei oder drei Spalten benötigen viel Platz auf dem Bildschirm und lassen sich nur schwer für mobile Geräte anpassen. Häufig entsteht hier eine horizontale Scrollbar. Bevor sie sich hierzu Gedanken machen, stellen Sie sicher, ob in Ihrem Arbeitsumfeld (internes Wiki) die Benutzung über mobile Endgeräte überhaupt vorgesehen ist. Oft werden interne Wikiseiten im Arbeitsumfeld ausschließlich über den Desktop-Browser aufgerufen.

Falls die Anforderung einer mobilen Ansicht besteht, testen Sie die Ansichtüber den Browser-Inspektor für verschiedene mobile Endgeräte. Dies erlaubt Ihnen die ungefähr erwartete Ansicht in verschiedenen Geräten zu emulieren. Für mehr Infos hierzu gehen Sie zur Dokumentation für Ihren Browser (Microsoft Edge, Google Chrome).

Tabellenbeispiele[Bearbeiten | Quelltext bearbeiten]

"Gute" Tabellen[Bearbeiten | Quelltext bearbeiten]

Tabelle mit Überschriftszeile und Überschriftsspalte
Standort Land Umsatz Jahr
München Deutschland $150,000.00 2024
Berlin Deutschland $250,000.00 2024
Hamburg Deutschland $85,000.00 2024
Prag Tschechien $180,000.00 2024
Prag Tschechien $40,000.00 2023
Salzburg Österreich $45,000.00 2024
Tabelle mit verbundenen Zellen
Gegenstand Menge Kosten
Brot 0.3 kg $0.65
Butter 0.125 kg $1.25
Gesamt $1.90
Komplexe akzeptable Tabelle (nicht für Handy-Ansicht geeignet)
zu
fest flüssig gasförmig
von fest fest-fest transformieren schmelzen sublimieren
flüssig gefrieren verdampfen
gasförmig resublimieren kondensieren


"Schlechte" Tabellen[Bearbeiten | Quelltext bearbeiten]

Problemtabelle mit unstrukturierten Inhalten und verbundenen Zellen
Einkaufsliste
Brot & Butter Torte Brötchen Plundergebäck Croissant
Käse Eis Butter Joghurt
Problemtabelle mit Zwischenüberschriften
Galaxie Beobachtungsdatum
Milchstraße 12. Februar 2020
Erdbewohner
Max Mustermann 3. Juli 1980
Außerirdische
Marsmännchen ohne Angabe
Mondmännchen
Saturnmännchen

Vergleich von verschiedenen Ausgabeformaten[Bearbeiten | Quelltext bearbeiten]

Es gibt zahlreiche Ausgabeformate von Tabellen, die die Bedürfnisse der Barrierefreiheit unterschiedlich berücksichtigen.

Die folgende Matrix führt die Unterschiede auf. Zusätzlich wird angezeigt, ob die Tabelle im PDF-Export ausgedruckt wird (was bei Javascript-basierten Tabellen nicht der Fall ist).

Tabellen, die über den visuellen Editor eingefügt werden[Bearbeiten | Quelltext bearbeiten]

Tabellentyp Tastatur-Navigation Screenreader Filtern Sortierung PDF-Ausdruck Anmerkungen
sortable vollständig unterstützt vollständig unterstützt n/a barrierefrei unsortiert keine Paginierung, Filterung möglich

(nicht-barrierefrei kann diese Tabelle über ContainerFilter gefiltert werden)

filterable schwierig, aber möglich. da Tastaturnavigation erlernt werden muss. Das Verhalten weicht von der Standard-Tabellennavigation ab. vollständig unterstützt, erfordert Anleitung barrierefrei barrierefrei nein

Beispiel "sortable"[Bearbeiten | Quelltext bearbeiten]

Standort Land Umsatz Jahr
München Deutschland $150,000.00 2019
Berlin Deutschland $250,000.00 2019
Hamburg Deutschland $85,000.00 2019
Prag Tschechien $180,000.00 2019
Prag Tschechien $40,000.00 2019
Salzburg Österreich $45,000.00 2019

Beispiel "filterable"[Bearbeiten | Quelltext bearbeiten]

Standort Land Umsatz Jahr
München Deutschland $150,000.00 2019
Berlin Deutschland $250,000.00 2019
Hamburg Deutschland $85,000.00 2019
Prag Tschechien $180,000.00 2019
Prag Tschechien $40,000.00 2019
Salzburg Österreich $45,000.00 2019

Tabellen, die über SMW-Abfragen generiert werden[Bearbeiten | Quelltext bearbeiten]

SMW-Abfragen erzeugen Seitenlisten, die als Tabellen ausgegeben werden können. Die Abfragen werden im Quelltext-Modus eingegeben.

Barrierefreiheit und PDF-Ausdruck von Tabellen
Tabellentyp Tastatur Screen-

reader

Filtern Sortieren PDF-

Ausdruck

Anmerkungen
format="datatables" ja ja ja ja nein Screenreader:

Art der Sprachausgabe der Sortierungspfeile ist störend.

class="smw-table-clean sortable" ja ja nein ja ja PDF-Ausdruck ist nicht barrierefrei. Ausgabe erfolgt unsortiert.

Beispiel "datatables"[Bearbeiten | Quelltext bearbeiten]

 Modification datePage ID
Aktualität09.04.20251.765
Aktualität08.04.20221.765
Alle Themen08.05.2024805
Andere Admin-Seiten20.01.20221.433
Anzeige langer Bezeichnungen21.05.20253.166
Artikel Löschen17.06.20251.606
Aufgaben - Übersicht08.04.20253.294
Auslöser21.05.20252.610
BPMN Diagramme (Modellierung von Geschäftsprozessen)23.06.20253.711
Benachrichtigungen14.05.20253.425
Benachrichtigungen (Archiv)05.08.20242.108
Benennung semantischer Elemente22.12.2021426
Benutzer einladen17.06.20242.596
Benutzerhandbuch Einführung18.06.20251.593
Benutzermenü anpassen20.06.20251.041
Benutzerrechte verstehen24.10.20221.834
Benutzerverwaltung20.06.20251.429
Besuchte Seiten anzeigen16.12.2021833
Bewertungen und Empfehlungen20.06.20252.184
Bilder einfügen26.05.2025817
Blog26.06.20253.730

Beispiel "smwtable-clean sortable"[Bearbeiten | Quelltext bearbeiten]

 BearbeitungsdatumSeitenkennung
Aktualität09.04.20251.765
Aktualität08.04.20221.765
Alle Themen08.05.2024805
Andere Admin-Seiten20.01.20221.433
Anzeige langer Bezeichnungen21.05.20253.166
Artikel Löschen17.06.20251.606
Aufgaben - Übersicht08.04.20253.294
Auslöser21.05.20252.610
BPMN Diagramme (Modellierung von Geschäftsprozessen)23.06.20253.711
Benachrichtigungen14.05.20253.425
Benachrichtigungen (Archiv)05.08.20242.108
Benennung semantischer Elemente22.12.2021426
Benutzer einladen17.06.20242.596
Benutzerhandbuch Einführung18.06.20251.593
Benutzermenü anpassen20.06.20251.041
Benutzerrechte verstehen24.10.20221.834
Benutzerverwaltung20.06.20251.429
Besuchte Seiten anzeigen16.12.2021833
Bewertungen und Empfehlungen20.06.20252.184
Bilder einfügen26.05.2025817
Blog26.06.20253.730
BlueSpice Social - Einführung20.06.20251.388
BlueSpice farm04.06.20251.777
Bücher03.06.20253.446
Checklisten20.06.20253.163
CountThings14.12.2021818
DPL3: Seitenlisten und Transklusionen20.06.2025829
Dashboards20.06.2025834
Dateien07.05.20241.283
Dateien einfügen27.05.2025819
Daten abfragen03.12.2021420
Datenschutz09.04.2025835
Datenschutzverwaltung20.06.20251.749
Drawio27.05.2025820
Einführung06.12.20231.421
Email Layout04.09.20243.504
Emoticons14.03.2023749
Erinnerungen setzen17.06.20251.642
Erstellen eines benutzerdefinierten Workflows22.05.20252.813
Erweiterte Statistik20.06.20251.284
Erweiterung/AIEditingAssistant11.06.20253.411
Erweiterung/AdhocTranslation20.06.20253.821
Erweiterung/AtMentions07.12.20233.245
Erweiterung/BlueSpiceAvatars28.07.2023832
Erweiterung/BlueSpiceBookshelf/4-405.07.2024758
Erweiterung/BlueSpiceDiscovery/Hauptnavigation anpassen/Icons21.05.20253.165
Erweiterung/BlueSpiceDiscovery/Hauptnavigation anpassen/Sprachen21.05.20253.167
Erweiterung/BlueSpiceExtendedSearch/Suchfeld im Inhalt09.04.20251.670
Erweiterung/BlueSpiceMultiUpload20.06.20252.631
Erweiterung/BlueSpicePageTemplates/Anpassung26.01.20232.298
… weitere Ergebnisse

Tabelleneigenschaften[Bearbeiten | Quelltext bearbeiten]

Übersicht der Tabelleneinstellungen über den Tabelleninspektor
Einstellung barrierefrei? Anmerkung
Tabellenbreite ja Prozentual einstellbar, passt sich automatisch an.

Autoren sollten fixe Spaltenbreiten auf wenige Spalten reduzieren, um horizontale Scrollbars zu vermeiden.

Tabellenstil ja Alle Stile wurden auf Farbkontrast geprüft
Exportierbar nein Exportfunktion erfordert Rechtsklick mit der Maus. Keine Tastaturalternative möglich
Filterbar ja Erfordert eine Kenntnis des Umgangs mit der Tabelle hinsichtlich Tastaturnavigation.
Überschrift ja Erstellt ein <caption> -Element in der Tabelle, welches nützlich für Screenreader ist.
Sortierbar ja Sortierung ist über Tastatur steuerbar und wird Screenreadern korrekt mitgeteilt.
Einklappbar ja Über Tastatur bedienbar. Status wird korrekt vorgelesen.


PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende