<table>...</table> | Tabelle |
<tr>...</tr> | Zeile einer Tabelle |
<td>...</td> | "normale" Tabellenzelle |
<th>...</th> | Überschriften-Zelle |
"Die Tabelle hat so viele Zeilen, wie es <TR>-Elemente gibt, und die Spaltenzahl ergibt sich aus der maximalen Anzahl von <TD>- bzw. <TH>-Elementen in einer Zeile."M.a.W.: Die Zahl der Zeilen wie der Spalten wird nicht explizit festgelegt.
(Ramm, S. 180)
7 | 12 | 1 |
<table border> <tr> <td>7</td> <td>12</td> <td>1</td> </tr> </table>Der Inhalt der Zellen läßt sich wie anderer Text markieren, z.B. als "wichtig" (<STRONG>), Überschrift (<H1-6>) oder Link. Die Rahmenbreite in Pixel kann hinzugefügt werden, z.B. <table border=5>.
Essen | Dortmund | Hilden |
---|---|---|
7 | 12 | 1 |
<table border> <tr> <th>Essen</th> <th>Dortmund</th> <th>Hilden</th> </tr> <tr> <td>7</td> <td>12</td> <td>1</td> </tr> </table>
Zeile 1 |
Zeile 2 |
Zeile 3 |
<table border> <tr><td>Zeile 1</td></tr> <tr><td>Zeile 2</td></tr> <tr><td>Zeile 3</td></tr> </table>
Essen | 7 |
---|---|
Dortmund | 12 |
Hilden | 1 |
<table border> <tr> <th>Essen</th> <td>7</td> </tr> <tr> <th>Dortmund</th> <td>12</td> </tr> <tr> <th>Hilden</th> <td>1</td> </tr> </table>
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
<table border> <tr> <td><br></td> <th>Essen</th> <th>Dortmund</th> <th>Hilden</th> </tr> <tr> <th>Punkte</th> <td>7</td> <td>12</td> <td>1</td> </tr> <tr> <th>Platz</th> <td>zwei</td> <td>eins</td> <td>drei</td> </tr> <tr> <th>Preis</th> <td>Silber</td> <td>Gold</td> <td>Bronze</td> </tr> </table>
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
Quelltext:
<table border=5> <caption>NRW-Spiele</caption> <tr> <td><br></td> <th>Essen</th> <th>Dortmund</th> <th>Hilden</th> </tr>... usw.
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
<table border=5> <caption align=bottom>NRW-Spiele</caption> <tr> <td><br></td> <th>Essen</th> <th>Dortmund</th> <th>Hilden</th> </tr>... usw.
In das beginnende <table>-Tag wird das Attribut cellspacing=n eingefügt (n=Abstand zwischen den Zellen in Pixel; Standardwert=2 - d.h. das Attribut ist nur dann erforderlich, wenn n nicht = 2 sein soll).
Also: das Attribut cellspacing legt den Abstand zwischen benachbarten Zellen und zwischen Tabellenrahmen und angrenzenden Zellen fest (engl. spacing - Abstand).
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
Quelltext:
Ersetze <table border=1> durch <table border=1 cellspacing=20>
Hinweis:
Probieren Sie es auch einmal mit cellspacing=0, das sieht dann z.B. so aus:
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
In das beginnende <table>-Tag wird das Attribut cellpadding=n eingefügt (n=Abstand zwischen Zellinhalt und -rand in Pixel; Standardwert=1 - d.h. das Attribut ist nur dann erforderlich, wenn n nicht = 1 sein soll).
Also: das Attribut cellpadding legt den Abstand zwischen Inhalt und Rahmen im Innern der einzelnen Zellen fest (engl. padding - Polsterung, Füllwerk).
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
Quelltext:
Ersetze <table border=5> durch <table border=1 cellpadding=20>.
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
Quelltext:
Ersetze <table border=5> durch <table border=5 width="100%" height="250">.
Anmerkung:
Eine vollständige Kontrolle hat man nicht, der Browser berücksichtigt diese Attribute lediglich als Mindestangaben. Sinnvoll ist es, einen prozentualen Wert für die Breite anzugeben.
Dabei führt die Verbreiterung einer einzelnen Zelle zur Verbreiterung der ganzen Spalte (cellpadding hingegen verbreitert alle Spalten und Zeilen einer Tabelle).
Wird die Höhe einer Zelle vergrößert, vergrößern sich auch die Höhen der anderen Zellen dieser Reihe.
Das Attribut muß also nur einmal pro Spalte und Zeile gesetzt werden.
Essen | Dortmund | Hilden | |
---|---|---|---|
Punkte | 7 | 12 | 1 |
Platz | zwei | eins | drei |
Preis | Silber | Gold | Bronze |
Quelltext:
<table border=5> <caption>NRW-Spiele</caption> <tr> <td><br></td> <th>Essen</th> <th width="150">Dortmund</th> <th>Hilden</th> </tr> <tr> <th>Punkte</th> <td>7</td> <td>12</td> <td>1</td> </tr> <tr> <th>Platz</th> <td>zwei</td> <td>eins</td> <td>drei</td> </tr> <tr> <th>Preis</th> <td>Silber</td> <td height="50">Gold</td> <td>Bronze</td> </tr> </table>
Anmerkung:
Falls sich Angaben nach 4.a. und b. widersprechen, richten sich die Browser meist nach den Angaben, die für die gesamte Tabelle festgelegt sind (4.a.).
Beispiel: td width="100" kommt viermal vor, gleichzeitig ist definiert table width="300".