von Thomas Salvador.
Grundlegende HTML-Tabelle mit Kopfbereich:
<table> <thead> <tr><th>Artikel</th><th>Preis</th></tr> </thead> <tr><th>Rechner</th><td>500,00</td></tr> <tr><td>Festplatte</td><td>99,00</td></tr> <tr><td>Maus</td><td>9,00</td></tr> <tr><td>Summe</td><td>605,00</td></tr> </table>
Der Tag <thead> ist Teil der Unterstützung von HTML-Tabellen, die mit <table> gesetzt werden. Er erklärt eine Gruppe von <tr>-Tabellenzeilen als Kopfbereich dieser Tabelle in HTML.
Der Effekt ist nun der, dass diese Zeilen wiederholt werden, wenn die Tabelle auf mehrere Seiten aufgeteilt werden - etwa bei Drucken der Seite. Auch lassen sich so Zeilen und Zellen leicht mit CSS zur Formatierung ansprechen, ohne dass unbedingt separate Klassen definiert werden müssten.
Der HTML Befehl <thead> nutzt die HTML-Attribute:
Attribut | Beschreibung |
---|---|
align | Spezifiziert die Ausrichtung von Daten/Text in Zellen |
char | Zeichen, an dem ausgerichtet wird |
charoff | Offset für Ausrichtungszeichen |
class | Space-separierte Liste von CSS-Klassen |
dir | Ausrichtung von Text und Tabellen |
id | Universalattribut |
lang | Sprache des Elementes |
onclick | Auszuführender Javascript-Code bei Klick |
ondblclick | Auszuführender Javascript-Code bei Doppelklick |
onkeydown | Auszuführender Javascript-Code bei Drücken einer Taste |
onkeypress | Auszuführender Javascript-Code bei gedrückt gehaltener Taste |
onkeyup | Auszuführender Javascript-Code bei Loslassen einer Taste |
onmousedown | Auszuführender Javascript-Code bei Drücken einer Maustaste |
onmousemove | Auszuführender Javascript-Code, wenn die Maus bewegt wird |
onmouseout | Auszuführender Javascript-Code, wenn die Maus das Element verlässt |
onmouseover | Auszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird |
onmouseup | Auszuführender Javascript-Code bei Loslassen einer Maustaste |
style | Inline Style |
title | Bezeichnender Titel |
valign | vertikale Ausrichtung. |
Die HTML Anweisung <thead> wird zumindest von den HTML-Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN verstanden.
Der HTML Tag <thead> wird mindestens in den Standards HTML und XHTML definiert.
Der HTML Tag <thead> kann die Anweisungen <tr> enthalten.
Der HTML-Tag <thead> kann im HTML-Befehl <table> enthalten sein.
Zwar ist <thead> optional, doch ist die Nutzung insbesondere dann empfehlenswert, wenn auch Hauptbereich und Fußbereich definiert werden. Die leichtere Ansprechbarkeit mit CSS ist ebenfalls ein guter Grund.
Keine.