Die Standardimplementierung von Tabellen in den HTML5-Formularen verwendet HTML DIV-Elemente, um eine neue Tabelle zu rendern. Das Rendern involviert die Verwendung von ARIA-Rollen, um den Anforderungen für den barrierefreien Zugriff gerecht zu werden.

Um Probleme mit der Barrierefreiheit mit Bildschirmsprachausgaben zu vermeiden, die ARIA-Rollen nicht voll unterstützen, die mit Datentabellen verwendet werden, stellt HTML5-Forms eine alternative Darstellung für die Tabellen bereit. Diese Tabellen basieren auf dem neuen Tabellenformat, das in Designer eingeführt wurde und das ebenfalls Folgendes unterstützt:

  • Zeilenkopf
  • Zeilenabschnitt
Um das neue Format in HTML5-Forms zu verwenden, markieren Sie die Tabelle als komplex. Um die Tabelle als komplex zu markieren, fügen Sie den extras-Tag in die XML-Quelle des Tabellenteilformulars wie folgt hinzu:

</extras>
    <text name="complexTable">1</text>
</extras>

Die Tabellen, die als complexTable markiert werden, folgen der nativen HTML-Darstellung und stellen bessere Barrierefreiheit für bestimmte Bildschirmsprachausgabe bereit.

Um einen Zeilenabschnitt zu erstellen, wählen Sie mehrere Zellen einer Tabelle in derselben Spalte, klicken Sie mit der rechten Maustaste auf die Auswahl und klicken Sie dann auf Zellen verbinden.

Hinweis: Das Erstellen eines Zeilenabschnitts funktioniert nur für die am weitesten links liegenden Zellen.

Um eine Zeile als Zeilenkopf zu markieren, wählen Sie alle Zellen in der Zeile, klicken Sie mit der rechten Maustaste auf die Auswahl und klicken Sie dann auf Kopf markieren.

Um eine Zelle als Spaltenkopf zu markieren, wählen Sie eine beliebige Zelle in der Spalte, klicken Sie mit der rechten Maustaste auf die Auswahl und klicken Sie dann auf Kopf markieren.

Einschränkungen im neuen AccessibleTable-Format:
  • Fehlende Unterstützung für vergrößerungsfähige Felder, wenn Zeilenabschnitt in der Tabelle verwendet wird
  • Keine Unterstützung für verschachtelte Tabellen (Tabellen in Tabellenzellen)
  • Unterstützung für Zeilenabschnitt ist auf die Kopfzeilen und Kopfzellen beschränkt
  • Unterstützung ist auf reguläre Tabellen beschränkt
  • Keine Unterstützung für Dateneinfügungen in Tabellen mit Zeilenabschnitt > 1

 

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie