HTML Tag tbody:
Hauptteil in HTML Tabelle

von Thomas Salvador.

Beispiel

Grundlegende Tabelle in HTML mit Hauptbereich:

<table>
<tr><th>Artikel</th><th>Preis</th></tr>
<tbody>
<tr><td>Rechner</td><td>500,00</td></tr>
<tr><td>Festplatte</td><td>99,00</td></tr>
<tr><td>Maus</td><td>9,00</td></tr>
</tbody>
<tr><th>Summe</th><td>605,00</td></tr>
</table>

Anwendung

Der Tag <tbody> ist Teil der Unterstützung von HTML-Tabellen, die mit <table> gesetzt werden. Er erklärt eine Gruppe von <tr>-Tabellenzeilen als Hauptbereich dieser Tabelle in HTML, die also die eigentlichen Informationen enthalten wird.

Eine Tabelle ohne jede Bereichsdefinition ist damit implizit ein einziger <tbody>-Bereich.

Die explizite Nutzung von <tbody> ermöglicht auch, dass sich die Zeilen und Zellen dieses Bereiches leichter mit CSS zur Formatierung ansprechen lassen, ohne dass unbedingt separate Klassen definiert werden müssten.

Attribute

<tbody> unterstützt die Attribute:

AttributBeschreibung
alignSpezifiziert die Ausrichtung von Daten/Text in Zellen
charZeichen, an dem ausgerichtet wird
charoffOffset für Ausrichtungszeichen
classSpace-separierte Liste von CSS-Klassen
dirAusrichtung von Text und Tabellen
idUniversalattribut
langSprache des Elementes
onclickAuszuführender Javascript-Code bei Klick
ondblclickAuszuführender Javascript-Code bei Doppelklick
onkeydownAuszuführender Javascript-Code bei Drücken einer Taste
onkeypressAuszuführender Javascript-Code bei gedrückt gehaltener Taste
onkeyupAuszuführender Javascript-Code bei Loslassen einer Taste
onmousedownAuszuführender Javascript-Code bei Drücken einer Maustaste
onmousemoveAuszuführender Javascript-Code, wenn die Maus bewegt wird
onmouseoutAuszuführender Javascript-Code, wenn die Maus das Element verlässt
onmouseoverAuszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird
onmouseupAuszuführender Javascript-Code bei Loslassen einer Maustaste
styleInline Style
titleBezeichnender Titel
valignvertikale Ausrichtung.

Browserunterstützung

Der HTML-Befehl <tbody> wird mindestens von den HTML Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN unterstützt.

Standards

<tbody> wird zumindest in den Standards HTML und XHTML definiert.

Inhalte

Die Anweisung <tbody> kann die HTML-Anweisungen <tr> enthalten.

Verwendung

Der HTML Befehl <tbody> kann ausschließlich im HTML Tag <table> enthalten sein.

Hinweise

Zwar ist <tbody> optional, doch ist die Nutzung insbesondere dann empfehlenswert, wenn auch Kopfbereich und Fußbereich definiert werden. Die leichtere Ansprechbarkeit mit CSS ist ebenfalls ein guter Grund.

Weitere Beispiele und Lösungen

Keine.