Tabellen in HTML
Der Tabellenaufbau ist in folgender Weise zu realisieren:
- Eröffnung der Tabelle mit <table>
- Definition der Tabellenzeile mit <tr>
- Definition der ersten Tabellenzelle der ersten Zeile mit <td> und
</td>
- Definition weiterer Zellen siehe Pkt. 3
- Abschluss der Zeile mit </tr>
- Definition weiterer Tabellenzeilen wie unter 2.-5.
- Abschluss der Tabelle mit </table>
Beispiel
Spalten und Zeilenüberschriften
Spalten und Zeilenüberschriften werden mit den Tags <th> und </th> gebildet.
Diese Tags beinhalten ein automatisches Zentrieren über die Spaltenbreite und ein
Textformatierung fett. (siehe
Beispiel)
Erzwingen von Zeilenhöhen, Tabellen- und Spaltenbreiten
Die Angaben zu den genannten Optionen können in Prozent oder Pixel erfolgen. Sind diese
Angaben kleiner als die größen, die der Zellinhalt beansprucht, werden sie einfach ignoriert.
Wird eine Spaltenbreite definiert, so gilt sie für alle Zeilen dieser Spalte. Eine
definierte Zeilenhöhe gilt für alle Spalten dieser Zeile. Die Angabe der Tabellenbreite in
Prozent bezieht sich immer auf die verfügbare Bildschirmbreite.
Tabellenbreite erzwingen
Spaltenbreite erzwingen
Zeilenhöhe erzwingen
|
<table width="90%"> oder <table width="450">
<td width="25%"> oder <td width="80">
<tr higth="120" oder <td higth="120"
|
Inhalte von Datenzellen formatieren
Beispiel
Auto |
DK |
< 3 Liter |
< 6 Liter |
Typ 1 |
Typ 2 |
VK |
Typ 3 |
Typ 4 |
Datenzellen verbinden
In HTML ist es möglich, Tabellen aufzubauen, in denen Tabellenzellen über mehrere
Zeilen oder Spalten definiert werden können. die entsprechenden Anweisungen im
<td>-Tag lauten:
- <td rowspan="x"> - zeilenübergreifend (x Zeilen)
- <td colspan="x"> - spaltenübergreifend (x Spalten)
Anmerkung: In den darauf folgenden Zeilen/Spalten sind die <td>-Tags
entsprechend zu verringern!
Außenrahmen, Gitternetzlinien, Zellabstand
Regeln für Gitternetzlinien
Regeln für Außenrahmen
Rahmenfarbe
Ab dem IE 2.0 werden auch Farben für die Tabellenrahmen dargestellt.
- <table bordercolor="#xxxxxx"> oder <table bordercolor="Farbname"> - Rahmenfarbe
ohne Schatten
- <table bordercolordark="#xxxxxx" bordercolorlight="#xxxxxx"> - Rahmenfarben mit
Schatten
bordercolordark - dunkle Farbe
bordercolorlight - helle Farbe
Hintergrundbilder in Tabellen
Als Hintergrundbilder in Tabellen können nur Bilder vom Typ ".gif" oder ".jpg" verwendet
werden. Sollen Bilder mit transparentem Hintergrund verwendet werden, so können das
ausschließlich Bilder vom Typ ".gif" sein. Hintergrundbilder sind ab Browserversion 4.x
darstellbar.