Alphabetische Liste der HTML- und XHTML-Elemente

(Auszug aus "HTML & XHTML ─ kurz & gut" von Jennifer Niederst Robbins)

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

   

td

HTML 4.01 | HTML 5

<td> ... </td>

Definiert eine Tabellenzelle. Eine Tabellenzelle kann beliebigen Inhalt haben, auch weitere Tabellen.

Start-/End-Tag

HTML: Erforderlich/Optional; XHTML: Erforderlich/Erforderlich

Attribute

Kern, Internationalisierung, Events, globale HTML 5-Attribute

  • abbr="Text"

    Nicht in HTML 5. Enthält eine Kurzfassung des Zelleninhalts.

  • align="left|right|center|justify|char"

    Nicht in HTML 5. Definiert die horizontale Textausrichtung innerhalb der Zelle(n). Der Standardwert ist left.

  • axis="Text"

    Nicht in HTML 5. Markiert die Zelle als Teil einer bestimmten Kategorie. Diese kann verwendet werden, um die Tabelle auf verschiedene Weise zu ordnen oder zu durchsuchen.

  • background="URL"

    Nicht standardkonform. Definiert ein (ggf. gekacheltes) Hintergrundbild für die Zelle. Für diese Aufgabe sollten Stylesheets verwendet werden.

  • bgcolor="#rrggbb" oder "Farbname"

    Veraltet. Nicht in HTML. Definiert eine Hintergrundfarbe für die Tabellenzelle. Ausdrücklich für die Zelle festgelegte Hintergrundfarben haben Vorrang vor Definitionen für Spalten oder die gesamte Tabelle. Auch hier werden besser Stylesheets verwendet.

  • char="Zeichen"

    Nicht in HTML 5. Definiert ein Zeichen, an dem der Zelleninhalt ausgerichtet werden soll, wenn das Attribut align den Wert char hat. Standardwert ist das Dezimalkomma (sprachabhängig). Dieses Attribut wird nur selten unterstützt.

  • charoff="Länge"

    Nicht in HTML 5. Definiert den Abstand zum ersten Ausrichtungszeichen einer Zeile. Wird in der Zeile kein Ausrichtungszeichen verwendet, sollte sie so weit horizontal verschoben werden, dass sie an der Ausrichtungsposition endet. Dieses Attribut wird nur selten unterstützt.

  • colspan="Zahl"

    Gibt an, über wie viele Spalten sich die Zelle erstrecken soll. Standardwert ist 1. Gemäß der HTML 4.01-Spezifikation bedeutet der Wert 0 (null), das die aktuelle Zelle sich über alle Spalten inklusive der aktuellen bis zur letzten Spalte der Tabelle erstreckt.

  • headers="ID-Referenz"

    Enthält eine Liste aller Zellen des Kopfteils, die Informationen zur aktuellen Datenzelle enthalten. Hierdurch sollen Tabellen für nicht-visuelle Browser leichter zugänglich gemacht werden.

  • height="Pixel" oder "Prozentwert"

    Veraltet. Nicht in HTML 5. Definiert die Höhe der Zelle in Pixeln oder als Prozentwert (relativ zur Höhe der Tabelle). Die in der ersten Spalte angegebene Höhe wird für die übrigen Zellen der Zeile übernommen. Die Höhenangaben für die Zellen einer bestimmten Zeile müssen übereinstimmen. Pixelwerte sind zuverlässiger als Prozentangaben, die nur funktionieren, wenn die Höhe der Tabelle in Pixeln angegeben wurde.

  • nowrap (nowrap="nowrap" in XHTML)

    Veraltet. Nicht in HTML 5. Deaktiviert den automatischen Zeilenumbruch für die aktuelle Zelle. Zeilenumbrüche müssen explizit mit br-Elementen festgelegt werden oder indem ein neuer Absatz angelegt wird.

  • rowspan="Zahl"

    Gibt an, über wie viele Zeilen sich die aktuelle Zelle erstrecken soll. Der Standardwert ist 1. Gemäß der HTML 4.01-Spezifikation bedeutet der Wert 0 (null), dass sich die aktuelle Zelle von der gegenwärtigen Spalte bis zur letzten Spalte der Tabelle erstrecken soll. Allerdings wird diese Funktion von den Browsern nur selten unterstützt.

  • scope="row|col|rowgroup|colgroup"

    Nicht in HTML 5 für td. Gibt an, für welche Tabellenzellen die gegenwärtige Zelle Header-Informationen enthält. Der Wert col verweist auf alle darunter liegenden Zellen. colgroup steht für die Spalte, in der die Zelle selbst enthalten ist. Der Wert row kennzeichnet die aktuelle Zelle als Header für alle folgenden Zellen der gleichen Spalte. Der Wert rowgroup besagt, dass die aktuelle Zelle der Header für die Zeile ist, in der die Zeile steht. Durch dieses Verfahren sollen Tabellen für nicht-visuelle Browser zugänglicher gemacht werden. In HTML 5 findet scope nur für das Element th Anwendung.

  • valign="top|middle|bottom|baseline"

    Nicht in HTML 5. Legt die vertikale Textausrichtung für die Zellen einer Spalte fest.

  • width="Pixel" oder "Prozentwert"

    Veraltet. Nicht in HTML 5. Definiert die Breite der Zelle in Pixeln oder als Prozentwert (bezogen auf die Breite der Tabelle). Die in der ersten Zeile angegebene Breite wird für die folgenden Zellen der Spalte übernommen. Die Werte dürfen sich für die Zellen einer Spalte nicht unterscheiden.

Beispiel

<table>
  <tr>
    <td colspan="2">Zelle 1</td>
  </tr>
  <tr>
    <td>Zelle 3</td><td>Zelle 4</td>
  </tr>
</table>
Tipp der data2type-Redaktion:
Zum Thema HTML & XHTML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2010 O’Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "HTML & XHTML ─ kurz & gut" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de