Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLTableCellElement

Baseline
Weitgehend verfügbar
*

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Die Schnittstelle HTMLTableCellElement stellt spezielle Eigenschaften und Methoden bereit, mit denen sich das Layout und die Darstellung von Tabellenzellen in einem HTML-Dokument bearbeiten lassen – sowohl von Kopfzellen (<th>) als auch von Datenzellen (<td>. Diese ergänzen die Eigenschaften und Methoden, die die Schnittstelle von HTMLElement erbt.

EventTarget Node Element HTMLElement HTMLTableCellElement

Instanzeigenschaften

Erbt Eigenschaften von der übergeordneten Schnittstelle HTMLElement.

HTMLTableCellElement.abbr

Eine Zeichenfolge, die für <th>-Elemente verwendet werden kann (nicht für <td>) und eine alternative Beschriftung für die Kopfzelle angibt. Diese kann in anderen Zusammenhängen verwendet werden, beispielsweise bei der Beschreibung der Kopfzellen, die einer Datenzelle zugeordnet sind. Insbesondere Screenreader können so eine kürzere Bezeichnung verwenden; die Eigenschaft ist daher ein wichtiges Hilfsmittel für die Barrierefreiheit. Der Wert von abbr ist üblicherweise eine Abkürzung oder ein Akronym, kann aber jeder im jeweiligen Kontext passende Text sein.

HTMLTableCellElement.cellIndex Schreibgeschützt

Eine Zahl, die die Position der Zelle in der cells-Sammlung des <tr>-Elements angibt, in dem sich die Zelle befindet. Gehört die Zelle nicht zu einem <tr>, wird -1 zurückgegeben.

HTMLTableCellElement.colSpan

Eine positive Zahl, die angibt, über wie viele Spalten sich die Zelle erstrecken soll. Dadurch kann die Zelle mehrere Spalten der Tabelle belegen. Sie spiegelt das Attribut colspan wider.

HTMLTableCellElement.headers

Eine DOMTokenList, die eine Liste von id-Werten der <th>-Elemente beschreibt, die der Zelle als Kopfzellen zugeordnet sind. Sie spiegelt das Attribut headers wider.

HTMLTableCellElement.rowSpan

Eine positive Zahl, die angibt, über wie viele Zeilen sich die Zelle erstrecken soll. Dadurch kann die Zelle mehrere Zeilen der Tabelle belegen. Sie spiegelt das Attribut rowspan wider.

HTMLTableCellElement.scope

Eine Zeichenfolge, die den Geltungsbereich einer <th>-Zelle angibt. Mögliche Werte für scope sind col, colgroup, row, rowgroup oder die leere Zeichenfolge ("").

Veraltete Eigenschaften

Warnung: Diese Eigenschaften sind veraltet und sollten nicht mehr verwendet werden. Sie sind vor allem dokumentiert, um das Verständnis älterer Codebestände zu erleichtern.

HTMLTableCellElement.align

Eine Zeichenfolge, die den Wert des Attributs align enthält, sofern es vorhanden ist, andernfalls eine leere Zeichenfolge. Mit ihr lässt sich die Ausrichtung des Elementinhalts auf "left", "right" oder "center" festlegen. Verwenden Sie stattdessen die CSS-Eigenschaft text-align.

HTMLTableCellElement.axis

Eine Zeichenfolge mit einem Namen, der Zellen virtuell gruppiert. Sie spiegelt das veraltete Attribut axis wider.

HTMLTableCellElement.bgColor

Eine Zeichenfolge, die die Hintergrundfarbe der Zellen enthält. Sie spiegelt das veraltete Attribut bgColor wider.

HTMLTableCellElement.ch

Eine Zeichenfolge mit genau einem Zeichen, an dem alle Zellen einer Spalte ausgerichtet werden. Sie spiegelt das Attribut char wider und hat standardmäßig den für die jeweilige Sprache üblichen Dezimaltrenner als Wert, beispielsweise '.' für Englisch oder ',' für Französisch. Diese Eigenschaft war optional und wurde nur unzureichend unterstützt.

HTMLTableCellElement.chOff

Eine Zeichenfolge mit einer Ganzzahl, die angibt, wie viele Zeichen rechts von dem durch HTMLTableCellElement.ch definierten Zeichen frei bleiben müssen (bei von links nach rechts geschriebenen Schriften; bei von rechts nach links geschriebenen Schriften links davon). Diese Eigenschaft war optional und wurde nur unzureichend unterstützt.

HTMLTableCellElement.height

Eine Zeichenfolge mit einer Pixelangabe für die vorgeschlagene Höhe der Zelle. Sie spiegelt das veraltete Attribut height wider.

HTMLTableCellElement.noWrap

Ein boolescher Wert, der das Attribut nowrap widerspiegelt und angibt, ob der Zelleninhalt auf mehrere Zeilen umgebrochen werden darf.

HTMLTableCellElement.vAlign

Eine Zeichenfolge mit einem Aufzählungswert, der angibt, wie der Zelleninhalt vertikal ausgerichtet werden soll. Sie spiegelt das Attribut valign wider und kann einen der folgenden Werte haben: "top", "middle", "bottom" oder "baseline". Verwenden Sie stattdessen die CSS-Eigenschaft vertical-align.

HTMLTableCellElement.width

Eine Zeichenfolge, die angibt, wie breit die Zelle nach Möglichkeit in Pixeln dargestellt werden soll. Diese Eigenschaft spiegelt das ebenfalls veraltete Attribut width wider. Verwenden Sie stattdessen die CSS-Eigenschaft width.

Instanzmethoden

Keine spezifischen Methoden; erbt Methoden von der übergeordneten Schnittstelle HTMLElement.

Spezifikationen

Spezifikation
HTML
# htmltablecellelement

Browser-Kompatibilität

Siehe auch

  • Die HTML-Elemente, die diese Schnittstelle implementieren: <th> und <td>.