*** Tabellen-Struktur ***
Mit Hilfe von Tabellen lassen sich nicht nur Daten übersichtlich aufbereiten,
man kann damit auch die ganze Webseite in verschiedene Bereiche aufteilen
und so übersichtlich strukturieren.
Angeblich läßt sich jedoch eine Webseite eleganter und einfacher mit
StyleSheets gestalten. |
|||||||||||
< table border="2"; width="100%" bgcolor="#FAFAD2"> bordercolor="green" ~ : ~ ~ : ~ < /table > |
... definiert die Tabelle, in der dieser Text hier steht: border= "#" _______ bestimmt die Breite des äußeren Randes
|
||||||||||
< colgroup >
< col width="30%" span="1"/> < col width="70%" span="1"/> < /colgroup > ... oder ... < colgroup width="25%" span="4"/> |
... bestimmt die Größe der Spalten: width= "250" ____ bestimmt die Breite der Spalte in Pixel
In einem <colgroup>-Tag sollten alle Spalten definiert sein --- man kann jedoch alle Breitenangaben weglassen, dann bestimmt der Browser die Tabellen- und Spaltenbreite selbst, was allerdings u.U. längere Ladezeiten zur Folge hat. |
||||||||||
< tr >
~ : ~ < /tr > |
... bestimmt Anfang und Ende einer Tabellen-Zeile (Table-Row) |
||||||||||
< th >
~ : ~ < /th > |
erzeugt eine Überschrift in der Tabelle (Table-Header) - meist zentriert und fett | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
< td colspan="#" rowspan="#" >
~ : ~ < /td > |
... bestimmt Anfang und Ende einer Daten-Zelle (Table-Data) colspan= "#" ____ Zellenbreite über mehrere Spalten - wie oberste Zeile dieser Tabelle
|
||||||||||
... align= ... |
... nebenstehende Parameter können in allen Tabellen-Tags eingefügt werden, wo sie Sinn machen.
|
||||||||||
... valign= ... | |||||||||||
... bgcolor= ... | |||||||||||
... width= ... | |||||||||||
... hight= ... | |||||||||||
... wie in obenstehender Zeile zu sehen, kann man Tabellen durch entsprechende Tags auch schachteln. Um so einen "leeren" Tabellen-Eintrag wie links zu erstellen benutzt man die Codierung <td>   </td>;. |
|||||||||||
... und nun zu den Feinheiten ... |
|||||||||||
< thead >
~ : ~ < /thead > |
... kennzeichnet Definitionen, die zum Kopf (Head) der Tabelle gehören ... |
||||||||||
< tbody >
~ : ~ < /tbody> |
... kennzeichnet Definitionen, die zum Tabellen-Inhalt (Body) der Tabelle gehören ... |
||||||||||
< tfoot >
~ : ~ < /tfoot> |
... kennzeichnet Definitionen, die zu den Fußzeilen (Foot) der Tabellen Tabelle gehören ... |
||||||||||
... beim Ausdrucken sollte der Browser die Kopf- und Fußzeilen auf jeder Seite wiederholen .... |
Weitere Möglichkeiten zur Gestaltung einer Tabelle: http://de.selfhtml.org/html/tabellen/gestaltung.htm