
Tabellen in HTML werden eingerahmt durch das TABLE-Element; das Ende-Tag </TABLE> darf hier nicht fehlen. Ein optionales CAPTION-Element gibt der Tabelle eine Überschrift. Ansonsten ist sie strukturiert in Zeilen mittels des TR-Elementes, diese wiederum in einzelne Zellen (Cells), wobei zwischen Header-Zellen (TH) und Datenzellen (TD) unterschieden wird; bei diesen Elementen sind die Ende-Tags </TR>, </TH> und </TD> verzichtbar. Im Inhalt von Header- und Datenzellen können alle normalen Textelemente einschließlich Hyperlinks und Graphiken auftreten. (Beispiele für Fließtext in HTML-Tabellen siehe später.)
Hier eine einfache Tabelle mit drei schmalen Spalten:
| Partei | Stimmen 1995 | Veränderung |
|---|---|---|
| SPÖ | 38,3% | +3,4% |
| ÖVP | 28,3% | +0,6% |
| FPÖ | 22,1% | -0,4% |
| Grüne | 4,6% | -2,7% |
| Liberales Forum | 5,3% | -0,6% |
<TABLE><CAPTION>Wahlergebnis vom 17.12.1995</CAPTION>
<TR><TH>Partei<TH>Stimmen 1995<TH>Veränderung
<TR><TD>SPÖ<TD>38,3%<TD>+3,4%
<TR><TD>ÖVP<TD>28,3%<TD>+0,6%
<TR><TD>FPÖ<TD>22,1%<TD>-0,4%
<TR><TD>Grüne<TD>4,6%<TD>-2,7%
<TR><TD>Liberales Forum<TD>5,3%<TD>-0,6%
</TABLE>
| Partei | Stimmen 1995 | Veränderung |
|---|---|---|
| SPÖ | 38,3% | +3,4% |
| ÖVP | 28,3% | +0,6% |
| FPÖ | 22,1% | -0,4% |
| Grüne | 4,6% | -2,7% |
| Liberales Forum | 5,3% | -0,6% |
Obige Tabelle mit <TABLE FRAME=BOX RULES=BASIC>:
| Partei | Stimmen 1995 | Veränderung |
|---|---|---|
| SPÖ | 38,3% | +3,4% |
| ÖVP | 28,3% | +0,6% |
| FPÖ | 22,1% | -0,4% |
| Grüne | 4,6% | -2,7% |
| Liberales Forum | 5,3% | -0,6% |
| Partei | Stimmen 1995 | Veränderung |
|---|---|---|
| SPÖ | 38,3% | +3,4% |
| ÖVP | 28,3% | +0,6% |
| FPÖ | 22,1% | -0,4% |
| Grüne | 4,6% | -2,7% |
| Liberales Forum | 5,3% | -0,6% |
| Partei | Stimmen 1995 | Veränderung |
|---|---|---|
| SPÖ | 38,3% | +3,4% |
| ÖVP | 28,3% | +0,6% |
| FPÖ | 22,1% | -0,4% |
| Grüne | 4,6% | -2,7% |
| Liberales Forum | 5,3% | -0,6% |
| Partei | Stimmen 1995 | Veränderung gegenüber 1994 |
|---|---|---|
| Partei | Stimmen 1995 | Veränderung gegenüber 1994 |
| Partei | Stimmen 1995 | Veränderung gegenüber 1994 |
Dieser Text steht einfach zwischen folgenden Start bzw. Ende-Tags:
|
Dieser Text steht einfach zwischen folgenden Start bzw. Ende-Tags:
|
|
Die eigentliche Tabelle besitzt keine Ränder: Diese erscheinen in der Dicke, die das CELLSPACING-Attribut vorgibt, durchz die Hintergrundfarbe einer einzelligen umrahmenden Tabelle.
<TABLE BORDER=0>
<TR>
<TD BGCOLOR="#000000">
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2 WIDTH="100%">
<TR><TH BGCOLOR="#BBFFDF">Partei</TH><TH BGCOLOR="#BBFFDF">Stimmen 1995</TH><TH BGCOLOR="#BBFFDF">Veränderung</TH></TR>
<TR><TD BGCOLOR="#BBFFDF">SPÖ</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>38,3%</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>+3,4%</TD></TR>
<TR><TD BGCOLOR="#BBFFDF">ÖVP</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>28,3%</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>+0,6%</TD></TR>
<TR><TD BGCOLOR="#BBFFDF">FPÖ</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>22,1%</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>-0,4%</TD></TR>
<TR><TD BGCOLOR="#BBFFDF">Grüne</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>4,6%</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>-2,7%</TD></TR>
<TR><TD BGCOLOR="#BBFFDF">Liberales Forum</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>5,3%</TD><TD BGCOLOR="#BBFFDF" ALIGN=RIGHT>-0,6%</TD></TR>
</TABLE>
</TD>
</TR>
</TABLE>
|
Der Text für die beiden Spalten bildet den Inhalt zweier Datenzellen,
die in der HTML-Source hintereinander stehen und jeweils eingeleitet werden
durch:
<TD WIDTH=50% VALIGN=BASELINE> Randbedingungen sind deshalb, daß ich selbst steuern muß, was links und was rechts steht, und folglich für den Textausgleich zwischen den Spalten selbst sorgen muß. |
Die Spalten sollten auch nicht zu lang sein, da der Browser ja mit der
Darstellung überhaupt erst anfangen kann, wenn der komplette Text der ersten
Spalte (oder sogar aller) empfangen ist; außerdem wird das Scrollen beim
Lesen irgendwann kompliziert.
Für spezielle Anwendungen kann eine solche Textdarstellung jedoch interessant sein. Bei Browsern ohne Tabellenunterstützung erscheint der Text einfach hintereinander.
|
|
Eine "einzeilige" Tabelle mit zwei Spalten garantiert eine sichere Methode,
einen Text genau neben ein Bild zu plazieren.
Der Text ist mittels <TD VALIGN=MIDDLE> in die Mitte gerückt. Alternativ denkbar ist auch eine Anordnung oben (<TD VALIGN=TOP>) oder unten (<TD VALIGN=BOTTOM>). |