Tabelle
Beschreibung
Tabellen werden mit dem Element <table>
(Tabelle) kodiert. Die Anzahl der Spalten wird im Attribut @cols und
die der Zeilen im Attribut @rows
festgehalten. Ein optionaler Titel wird im Kind-Element <head>
notiert. Entspricht die erste Zeile Überschriften, so wird dem ersten <row>-Element das Attribut @role mit
dem Wert label
zugewiesen. Ist der Text innerhalb einer Zelle rechtsbündig, so wird dem Element
<cell>
das Attribute @rendition mit
dem Wert "#right"
angefügt. Sind Zellen miteinander verbunden, so erhält das erste Zellenelement
<cell>
das Attribut @cols mit
der Zahl der verbundenen Zellen. Die folgenden Zellen-Elemente der verbundenen Zelle
entfallen.
Zur Kodierung von Tabellenrahmenlinien und der Art der Tabellenrahmenlinien siehe hier.
<table>
mit dem Attribut-Wert-Paar @style="boxed"
angegeben.@style-Angaben in <cell>.Sollen für die Barrierefreiheit Zellen unsichtbar sein, so erhält die Zelle
(<cell>) im Attribut @n den
Wert visible:false und das Attribut @resp mit
dem Wert editorial.
Auf einen Blick
- XPath
//div- Elemente & Attribute
-
Elemente Attribute <table>@rows(Anzahl der Zeilen)- z.B. 3
@cols(Anzahl der Spalten)- z.B. 2
@style(Gitternetz für gesamte Tabelle)boxed@rend(optional, Art der Rahmenlinien)double(doppelte Line)
<head>Ø<row>@role(optional, nur in erster Zeile erlaubt)label(Überschrift)
<cell>@rendition(optional)#right(rechtsbündig)
@cols(Verbindung von Zellen)- z. B. 2
Kodierungsbeispiel
<table rows="3" cols="2"> <head>Tabelle</head> <row role="label"> <cell>[Überschrift Spalte 1]</cell> <cell>[Überschrift Spalte 2]</cell> </row> <row> <cell rendition="#center">[Spalte 1/ Zeile 1, Text zentriert]</cell> <cell>[Spalte 2/ Zeile 1]</cell> </row> … </table> <table rows="4" cols="3"> <head>Tabellenkopf</head> <row role="label"> <cell>Label 1</cell> <cell>Label 2</cell> <cell>Label 3</cell> </row> <row> <cell/> <cell cols="2">2 verbundene Zellen</cell> </row> <row> <cell/> <cell/> <cell/> </row> <row> <cell cols="3" rendition="#right">3 verbundene Zellen, Text rechtsbündig</cell> </row> <row> <cell/> <cell/> <cell/> </row> </table>