Tabellengrundstruktur
zurück zur Startseite
Grundstruktur einer Tabelle
Auswahl
- zurück zur Startseite
- table
- caption Container
- tbody und thead
- tr
- th
- td
- tfood
<table>
<thead>
<caption>x</caption>
</thead>
<tbody>
<tr><th>y</th></tr>
<tr><td>z</td></tr>
</tbody>
</table>
Der table Container
Er definiert den Anfang und das Ende einer Tabelle. Wird eine Tabelle nicht abgeschlossen, so wird sie in verschiedenen Browsern nicht oder zumindest fehlerhaft dargestellt.
Der Der <table> Container hat sehr viele Attribute:
- align="left"
Wichtig für die horizontale Ausrichtung in den Zellen. Es können "left"/"right" und "center" zugewiesen werden.
- background=URL
Zuständig für die Kachelung von Hintergrundbildern (siehe body)
- bgcolor="#FF0000"
Zuständig für die Hintergrundfarbe der gesamten Tabelle.
- border=0
Ist der Rahmen der Tabelle, der bei Zuweisung von 0 nicht sichtbar oder bei Zuweisung einer Zahl
- sichtbar
- in der Breite in Pixel
bezogen auf die zugewiesenen Zahl, angezeigt wird.
- cellspacing =10
Legt den Abstand zwischen den einzelnen Zellen in der Tabelle fest.
- cellpadding=5
Legt den Abstand des Zellinhaltes zum Zellrahmens fest.
- frame
Teilt dem Browser mit, wo Umrahmungen um die Tabelle gezogen werden sollen.
Zugewiesene Parameter sind:
- void
(keine Umrahmung)
- above
(Umrahmung der oberen Linie)
- below
( Umrahmung in der unteren Linie)
- hsites
(Umrahmung der horizontalen Linien)
- vsites
(Umrahmung der vertikalen Linien)
- lhs
(Umrahmung der linken Linien)
- rhs
(Umrahmung der rechten Linien)
- box
(Umrahmung aller Linien)
- border
(Umrahmung aller Linien)
- height=100/100%
Die Höhe der gesamten Tabelle (Angaben in Zahl oder in %)
- hspace=15
Läßt den linken und rechten Rand der Tabelle einen Abstand in Pixel zum umgebenden Objekt.
- vspace=8
Läßt den oberen und unteren Rand der Tabelle einen Abstand in Pixel zum umgebenden Objekt.
- width=100/100%
Ist die Breite der gesamten Tabelle.
zurück zur Auswahl
<caption> Container
Der Container Caption enthält eine kurze Zusammenfassung über den Inhalt einer Tabelle. Er muß in HTLM4 direkt auf den geöffneten <table> Tag folgen. Die Breite der Überschrift wird durch die Breite der Tabelle bestimmt.
Allgemein gültige Attribute:
align="left"/"right" und "centre"
zurück zur Auswahl
<tbody> und <thead> Container
Beide Container sind erst ab der Version HTLM4 des Internet Exporers verwendbar. In anderen Browsern größtenteils unbestimmt (wird nicht bearbeitet).
Für den Internet Explorer existieren Parameter für die vertikale und horizontale Ausrichtung des Inhalts (align/valign; left, right, centre; middle, bottom, top)
zurück zur Auswahl
<tr> Container
Er definiert eine Tabellenzeile. Nur in ihm existieren Zellen (th, td).
Die Attribute:
- align=left, right, centre
- bgcolor="#00FF00" (Zuweisung der Hintergrundfarbe der Zelle)
- valign=top, bottom, middle
<th> Container
Wird verwendet, um Kopfzeilen von Tabellen hervorzuheben. Normalerweise wird der Inhalt fett und zentriert dargestellt. Er hat die gleichen Attribute wie der TD Container.
zurück zur Auswahl
<td> Container
Wird für die Datenzellen verwendet. Eine Datenzelle kann Text oder Objekte, wie z.B. Bilder oder Tabellen enthalten.
Verwendete Attribute sind:
- align
- background
- valign
- colspan=Anzahl
Gibt an, wieviele Spalten in der Horizontalen in einer Zelle zusammengefasst werden. Eine Zuweisung des Werte 0 bedeutet gemäß W3C, dass all Zellen einer Zeile zusammengefasst werden.
Verwenden sie diese Zuweisung aber nicht!
- height= Pixel / %
- nowrap
Schaltet den automatischen Zeilenumbruch in einer Zelle aus.
- rowspan = Anzahl
Ist vergleichbar mit Colspan. Gibt allerdings wie viele Zeilen eine Zelle in einer Vertikalen zusammenfasst an. Auch hier existiert die 0 als Zuweisung, sollte aber auch hier nicht verwendet werden. Oftmals finden die Parameter Colspan und Rowspan in ein und der selben Zelle Verwendung.
- width = Pixel / %
zurück zur Auswahl
<tfoot> Container (Tabellenfuß)
Wird als Tabellenfuß, wie Thead oder Tbody benützt. Er besitzt die gleichen Attribute.
zurück zur Auswahl