Einführung in HTML-Tabellen
Eine Tabelle in HTML wird mit dem <table>-Tag erstellt.
Sie besteht aus:
- Tabellenzeilen (<tr> - Table Row): Jede Zeile wird durch ein <tr>-Tag definiert.
- Tabellenzellen (<td>- Table Data): Die Inhalte der Zellen stehen zwischen den <td>-Tags.
- <td> repräsentiert eine Datenzelle (Table Data).
- <th> repräsentiert eine Kopfzelle (Table Header), die standardmäßig fett und zentriert dargestellt wird.
Grundstruktur einer Tabelle
Eine einfache Tabelle mit einer Zeile und zwei Spalten sieht so aus:
<table> = Tabelle Start
<tr> = Tabellenzeile Start
<td>Spalte 1</td> = Zelle 1
<td>Spalte 2</td> = Zelle 2
</tr> = Tabellenzeile Ende
</table>= Tabelle Ende
Um umfangreiche Tabellen zu strukturieren, können folgende Tags verwendet werden:
- Tabellenkopf (<thead>): Enthält Kopfzellen.
- Tabellenkörper (<tbody>): Enthält Datenzellen.
- Tabellenfuß (<tfoot>): Enthält Zusammenfassungen oder erklärende Daten.
Beispiel: Tabelle mit thead, tbody und tfoot
<table>
<thead>
<tr>
<th>Kopf</th>
</tr>
</thead>
<tbody>
<tr>
<td>Inhalt</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Fuß</td>
</tr>
</tfoot>
</table>
Vorteile der Unterteilung
Strukturierte Daten:
- Der Tabellenkopf (<thead>) enthält Überschriften.
- Der Tabellenkörper (<tbody>) enthält Hauptdaten.
- Der Tabellenfuß (<tfoot>) enthält Zusammenfassungen oder zusätzliche Erklärungen.
Druckoptimierung:
- Wenn eine Tabelle länger als eine Seite ist, werden <thead> und <tfoot> auf jeder Seite wiederholt.