Tabellen

Tabellen können in HTML mit dem „table“-Element erstellt werden. Die einzelnen Zeilen werden dann mit dem „tr“-Element definiert. Das „tr“ steht für „table row“, d. h. auf dt. Tabellenzeile. Innerhalb der „tr“-Elemente werden dann die einzelnen Spalten mit dem „td“-Element gebildet. Das „td“ steht für „table data“, d. h. auf dt. Tabellendaten.

Beispiel 1 - Tabelle mit 2 Spalten und 2 Zeilen

<table>

   <tr><td>Feld 1, Zeile 1</td><td>Feld 2, Zeile 1</td></tr>

   <tr><td>Feld 1, Zeile 2</td><td>Feld 2, Zeile 2</td></tr>

</table>

Ergebnis:

Feld 1, Zeile 1 Feld 2, Zeile 1
Feld 1, Zeile 2 Feld 2, Zeile 2

Mit dem „th“-Element können Überschriften innerhalb der Tabelle erstellt werdenDas „th“ steht für „table header“, d. h. auf dt. Tabellenkopf. Diese können als Spaltenüberschriften innerhalb eines „tr“-Elements oder als Zeilenüberschriften jeweils als erstes Element innerhalb eines „tr“-Elements vor den „td“-Elementen definiert werden:

Beispiel 2 - Spaltenüberschriften

<table>

   <tr><th>Überschrift Spalte 1</th><th>Überschrift Spalte 2</th></tr>

   <tr><td>Feld 1, Zeile 1</td><td>Feld 2, Zeile 1</td></tr>

   <tr><td>Feld 1, Zeile 2</td><td>Feld 2, Zeile 2</td></tr>

</table>

Ergebnis:

Überschrift Spalte 1 Überschrift Spalte 2
Feld 1, Zeile 1 Feld 2, Zeile 1
Feld 1, Zeile 2 Feld 2, Zeile 2

Beispiel 3 - Zeilenüberschriften

<table>

   <tr><th>Überschrift Zeile 1</th><td>Feld 1, Zeile 1</td><td>Feld 2, Zeile 1</td></tr>

   <tr><th>Überschrift Zeile 2</th><td>Feld 1, Zeile 2</td><td>Feld 2, Zeile 2</td></tr>

</table>

Ergebnis:

Überschrift Zeile 1 Feld 1, Zeile 1 Feld 2, Zeile 1
Überschrift Zeile 2 Feld 1, Zeile 2 Feld 2, Zeile 2

Beispiel 4

HTML-Datei:

Ergebnis:

Webbrowser

Browser Erscheinungsjahr Browserengine
Internet Explorer 1995 Trident
Opera 1996/2005 Blink
Safari 2003 WebKit
Firefox 2004 Gecko
Chrome 2008 Blink

Ergebnis im Browser:

Mit dem „border“-Attribut kann eine Umrandung für die Tabelle und Tabellenelemente erstellt werden. Mit dem Wert „1“ wird eine Umrandung für die ganze Tabelle erstellt. Wird ein höherer Wert verwendet, wird ein entsprechend dickerer Rahmen um die Tabelle gelegt, die inneren Elemente behalten aber die Standarddicke.

Beispiel 5

HTML-Datei:

Ergebnis:

Webbrowser

Browser Erscheinungsjahr Browserengine
Internet Explorer 1995 Trident
Opera 1996/2005 Blink
Safari 2003 WebKit
Firefox 2004 Gecko
Chrome 2008 Blink

Ergebnis im Browser:

Beispiel 6

HTML-Datei:

Ergebnis:

Webbrowser

Browser Erscheinungsjahr Browserengine
Internet Explorer 1995 Trident
Opera 1996/2005 Blink
Safari 2003 WebKit
Firefox 2004 Gecko
Chrome 2008 Blink

Ergebnis im Browser:

Mit dem „caption“-Element können Überschriften für Tabellen erstellt werden. Das „caption“-Element wird dabei innerhalb des „table“-Elements nach dem Start-Tag platziert. Die Überschrift wird zentriert und ansonsten unformatiert direkt über der Tabelle dargestellt. Soll diese z. B. „fett“ dargestellt werden, muss zusätzlich das „b“-Element verwendet werden.

HTML-Datei:

Ergebnis:

Überschrift ohne zusätzliche Formatierung

Webbrowser
Browser Erscheinungsjahr Browserengine
Internet Explorer 1995 Trident
Opera 1996/2005 Blink
Safari 2003 WebKit
Firefox 2004 Gecko
Chrome 2008 Blink


Überschrift mit "b" formatiert

Webbrowser
Browser Erscheinungsjahr Browserengine
Internet Explorer 1995 Trident
Opera 1996/2005 Blink
Safari 2003 WebKit
Firefox 2004 Gecko
Chrome 2008 Blink


Überschrift mit "h3" formatiert

Webbrowser

Browser Erscheinungsjahr Browserengine
Internet Explorer 1995 Trident
Opera 1996/2005 Blink
Safari 2003 WebKit
Firefox 2004 Gecko
Chrome 2008 Blink

Ergebnis im Browser:

Abschlussübung

Erstelle als Abschlussübung für dieses Kapitel eine Seite mit folgender Tabelle:

Nachdem du die Seite erstellt hast, kannst du dir zur Kontrolle die Lösung mit folgendem Link herunterladen:

Download
Tabellenelement5.html
HTML Dokument 1.6 KB

Quellen