|
Tabelle definieren
Zeilen und Spalten definieren
Sie können in HTML Tabellen definieren, um tabellarische Daten darzustellen, oder um Text und Grafik attraktiver am Bildschirm zu verteilen. Dazu wird grundsätzlich unterschieden zwischen Tabellen, die Gitternetzlinien haben (für tabellarische Daten), und Tabellen ohne sichtbare Gitternetzlinien (" blinde Tabellen" - etwa für mehrspaltigen Text oder für sauberes Beieinanderstehen von Text und Grafik).
<table border> <!--hier folgt der Tabelleninhalt einer Tabelle mit Gitternetzlinien--> </table> |
<table> <!--hier folgt der Tabelleninhalt einer blinden Tabelle--> </table> |
Um die Tabelle mit Inhalten zu füllen, müssen Sie Zeilen und Spalten definieren wie im folgenden beschrieben.
Eine Tabelle besteht aus mindestens einer, normalerweise aus mehreren Zeilen. Eine Zeile besteht aus mindestens einer, normalerweise aus mehreren Zellen. Dadurch ergeben sich die Spalten der Tabelle.
<table border> <tr> <th>Kopfzelle: 1. Zeile, 1. Spalte <th>Kopfzelle: 1. Zeile, 2. Spalte <th>Kopfzelle: 1. Zeile, 3. Spalte </tr> <tr> <td>Datenzelle: 2. Zeile, 1. Spalte <td>Datenzelle: 2. Zeile, 2. Spalte <td>Datenzelle: 2. Zeile, 1. Spalte </tr> <tr> <td>Datenzelle: 3. Zeile, 1. Spalte <td>Datenzelle: 3. Zeile, 2. Spalte <td>Datenzelle: 3. Zeile, 3. Spalte </tr> </table> |
Eine Tabelle kann Kopfzellen und gewöhnliche Datenzellen enthalten. Text in Kopfzellen wird hervorgehoben (bei Netscape: fett und zentriert ausgerichtet). <th> definiert eine Kopfzelle, <td> eine normale Datenzelle (th = table header = Tabellenkopf, td = table data = Tabellendaten). Der Inhalt einer Zelle wird jeweils hinter dem Tag notiert. In einer Tabellenzelle können beliebige Elemente stehen, d.h. außer normalem Text z.B. auch Verweise oder Grafik in HTML. Sogar eine weitere Tabelle können Sie innerhalb einer Zelle definieren.
Normalerweise können die Tags <th> und <td> alleine stehen. Bei größeren Zelleninhalten ist es jedoch sicherer, am Ende der Zelle ein abschließendes Tag </th> bzw. </td> zu notieren.
Beim Text innerhalb von Zellen gelten die Besonderheiten für Umlaute, Sonderzeichen und HTML-eigene Zeichen.
Größere Tabellen können im Quelltext schnell unüberschichtlich werden. Wählen Sie deshalb eine übersichtliche Darstellungsform mit Einrückungen und Zeilenumbrüchen (ähnlich wie im Beispiel oben). Auf die Präsentation im Browser hat die Darstellung im Quelltext keinen Einfluß, da innerhalb von Tabellenzellen die üblichen Regeln beim Editieren von HTML gelten.
Tabellenzellen dürfen auch leer sein. Wenn Sie in einer Zeile für eine Spalte keine Daten eingeben wollen, notieren Sie ein einfaches <td></td>. Beachten Sie dabei jedoch, daß viele WWW-Browser die Zelle in diesem Fall als "nicht vorhanden" darstellt. Probieren Sie deshalb auch mal die Befehlsfolge <td> </td> für leere Tabellenzellen aus.
Blättern: | |||
Lauftext (Marquee) | Rahmendicke, Gitternetzlinien, Randabstand |
HTML-Dateien selbst erstellen | |||
Dokumentation: HTML | |||
Tabellen |
© 1997 Stefan Münz, s.muenz@euromail.com