In umfangreichen Tabellen, bei denen sich der Inhalt zwar aus der optischen Darstellung, nicht aber unbedingt aus den Kopfzellenüberschriften ergibt, können Sie für die Kopfzellen zu Spalten oder Zeilen eine zusätzliche Überschrift hinterlegen. Diese alternative Überschrift wird von grafischen Browsern ignoriert. Sie kann jedoch von Screenreadern herangezogen werden, um Benutzern, die eine Tabelle vorgelesen bekommen, eine zusätzliche Orientierungshilfe bieten.
<table> <tr> <th abbr="Es folgt eine Kreuztabelle"></th> <th abbr="Tabellenspalte mit Regenmengen für Stadt">Berlin</th> <th abbr="Tabellenspalte mit Regenmengen für Stadt">Hamburg</th> <th abbr="Tabellenspalte mit Regenmengen für Stadt">München</th> </tr> <tr> <th abbr="Tabellenzeile mit Regenmengen für Monat">Januar</th> <td>10,0 mm</td> <td>64,4 mm</td> <td>48,0 mm</td> </tr> </table>
Das Beispiel zeigt eine typische sogenannte Kreuztabelle. Sowohl Spalten als auch Zeilen haben dabei eine anfängliche Kopfzelle, und die Werte der Datenzellen sind beziehen sich jeweils auf die zugehörige Spaltenkopfzelle als auch auf die zugehörige Zeilenkopfzelle.
Mit Hilfe des Attributs abbr im Start-Tag einer Tabellenkopfzelle (<th>) können Sie Text einfügen, der von Web-Clients je nach Bedarf oder Einstellung des Benutzers mit ausgegeben wird oder nicht.
Dieses Attribut gehörte bereits in HTML4.01 zum Standard und war dort sowohl in Kopf- als auch in Datenzellen erlaubt. In HTML5 wurde das Attribut zunächst verworfen, später jedoch wieder eingeführt, mit der Beschränkung auf Kopfzellen.
Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.