Syntax | <TH>...</TH> |
---|---|
Attribut-Spezifikationen |
|
Inhalte | Inline Elemente, Block-Level Elemente |
Beinhaltet in | TR |
Das TH-Element definiert eine Kopfzelle in einer Tabelle. TH-Elemente sind in einem TR-Element (einer Tabellezeile) enthalten, welches auch TD-Elemente für Datenzellen enthalten kann. Wenn der Inhalt einer Zelle sowohl als Titelinformation und als Daten dienen soll, sollte TD verwendet werden.
Die ROWSPAN- und COLSPAN-Attribute von TD spezifizieren eine Anzahl von Reihen und Spalten, die von einer Zelle umspannt werden. Der Standardwert ist 1. Der Spezialwert 0 bedeutet, dass die Zelle alle Zeilen und Spalten bis zum Ende der Zeilengruppe (THEAD, TBODY, TFOOT) oder Spaltengruppe umspannt. Der Wert 0 wird von den meisten Browsern ignoriert, so kann es sein, dass die Autoren die genaue Anzahl von Reihen oder Spalten berechnen, die umspannt werden sollen, und diesen Wert verwenden möchten.
Das HEADERS-Attribut spezifiziert die header-Zelle, die zum TH gehört. Der Wert ist eine durch Leerzeichen getrennte Liste mit den Werten der ID-Attribute der header-Zellen. Das HEADERS-Attribut erlaubt nicht-visuellen Browsern die header-Information einer Zelle anzuzeigen.
ABBR bietet eine abgekürzte Version des Zellinhalts. Dies erlaubt visuellen Browsern die Kurzform zu verwenden, wenn der Platz begrenzt ist und nicht-visuelle Browser können die header-Information in einer abgekürzten Form anbieten bevor jede Zelle angezeigt wird.
Das SCOPE-Attribut spezifiziert die Zellen für die das TH-Element header-Information anbietet. SCOPE ist eine einfachere Alternative zum HEADERS-Attribut, wenn die Anordung der header-Zellen nicht zu komplex ist. Möglicher Werte sind:
Das AXIS-Attribute bietet eine Methode an um Zellen zu kategorisieren. Der Wert des Attributs ist eine durch Kommata-getrennte Liste mit Kategorienamen. Sehen Sie sich dazu HTML 4.01 Spezifikation in Zellen kategorisieren an um AXIS richtig anzuwenden.
Zusätzlich zu den meisten gemeinsamen Attributen der Elemente nimmt TH auch noch eine Reihe von Darstellungsattributen entgegen. Style Sheets bieten hier eine flexiblere Möglichkeit Tabellenzellen in der Darstellung zu beeinflussen, jedoch sind die Darstellungsattribute des TH-Elements wesentlich besser unterstützt durch die aktuellen Browser.
Das ALIGN-Attribut legt die horizontale Ausrichtung für jede Zelle in den umspannten Spalten fest. Mögliche Werte sind left, center, right, justify und char. ALIGN=char richtet den Inhalt einer Zelle nach dem Charakter aus, der im CHAR-Attribut angegeben wurde. Der Standardwert für das CHAR-Attribut ist der Dezimalpunkt der aktuellen Sprache--eine Periode in Englisch. Das CHAROFF-Attribute spezifziert den Versatz des ersten Auftretens des Ausrichtungscharakters. Der Wert des Attributs ist eine Pixelzahl oder ein Prozentwert der Zellenbreite; CHAROFF="50%" positioniert den Ausrichtungscharakter horizontal in der Mitte einer Zelle.
Das VALIGN-Attribut legt die vertikale Position des Inhalts einer Zelle fest. Mögliche Wert sind:
Die WIDTH-, HEIGHT-, NOWRAP- und BGCOLOR-Attribute sind alle zugunsten von Style Sheets deprecated. WIDTH und HEIGHT legen die Breite und Höhe der Zelle in Pixeln oder als Prozentwert des zur Verfügung stehenden Platzes fest. Das boolesche NOWRAP-Attribut führt dazu, dass die word wrap-Funktion für eine Zelle in visuellen Browsern deaktiviert wird, was jedoch eine unnötiges horizontales Scrollen zur Folge haben kann, was wiederum von den Fenster- und Schriftgröße des Users abhängt.
Das BGCOLOR-Attribut bestimmt die Hintergrundfarbe für die Tabelle. Die Kombination dieses Attributs mit <FONT COLOR=...> kann Text im Netscape 2.x unsichtbar oder unleserlich werden lassen, der BGCOLOR in TABLE-Elementen nicht unterstützt. BGCOLOR ist auch beim Support durch andere Browser mit Vorsicht zu genießen, da einige es nicht überschreiben können, wenn es andere vom Autor spezifizierte Farben überdeckt. Style Sheets bieten eine sichere und flexiblere Methode um die Hintergrundfarbe einer Tabelle festzulegen.