HTMLTableCellElement
====================

L'interface **`HTMLTableCellElement`** expose des méthodes et des propriétés spécifiques (s'ajoutant à celles fournies par l'interface générique `HTMLElement`, également disponibles par héritage) pour l'agencement et la gestion de l'apparence des cellules de tableau dans un document HTML, qu'il s'agisse de cellules d'entête ou de données.

Propriétés
----------

*Hérite des propriétés de son parent, `HTMLElement`.*

`HTMLTableCellElement.colSpan`

Renvoie un entier long positif (`unsigned` `long`) représentant le nombre de colonnes sur lesquelles doit s'étendre cette cellule. C'est une représentation de l'attribut `colspan`.

`HTMLTableCellElement.rowSpan`

Renvoie un entier long positif (`unsigned` `long`) représentant le nombre de lignes sur lesquelles doit s'étendre cette cellule. C'est une représentation de l'attribut `rowspan`.

`HTMLTableCellElement.headers` Lecture seule 

Renvoie un objet `DOMSettableTokenList` décrivant la liste des `id` des éléments `<th>` représentant les entêtes associés à la cellule. C'est une représentation de l'attribut `headers`.

`HTMLTableCellElement.cellIndex` Lecture seule 

Renvoie un entier long (`long`) représentant la position de la cellule dans la collection de cellules de l'élement `<tr>` auquel elle appartient. Cette propriété renvoie `-1` si la cellule n'appartient à aucun élément `<tr>.`

`HTMLTableCellElement.align` 
Obsolète

Renvoie un chaîne `DOMString` contenant la valeur énumérée de l'attribut `align`. Cette propriété décrit l'alignement du contenu de la cellule compte tenu du contexte ; ses valeurs possibles sont `"left"`, `"right"`, et `"center"`.

`HTMLTableCellElement.bgColor` 
Obsolète

Renvoie une chaîne `DOMString` contenant la couleur de fond des cellules. C'est une représentation de l'attribut obsolète `bgColor`.

`HTMLTableCellElement.axis` 
Obsolète

Renvoie une chaîne `DOMString` contenant un nom regroupant des cellules de manière virtuelle. C'est une représentation de l'attribut obsolète `axis`.

`HTMLTableCellElement.height` 
Obsolète

Renvoie une chaîne `DOMString` contenant la valeur en pixels de la hauteur de l'empreinte de la cellule. C'est une représentation de l'attribut obsolète `height`.

`HTMLTableCellElement.width` 
Obsolète

Renvoie une chaîne `DOMString` contenant la valeur en pixels de la largeur de l'empreinte de la cellule. C'est une représentation de l'attribut obsolète `width`.

`HTMLTableCellElement.ch` 
Obsolète

Renvoie une chaîne `DOMString` contenant un unique caractère. Ce caractère est celui utilisé pour l'alignement de toutes les cellules d'une même colonne. Il représente l'attribut `char` et prend par défaut la valeur du séparateur décimal associé à la langue, par exemple `'.'` pour l'anglais, `ou ','` pour le français. Cette propriété était optionnelle et peu supportée.

`HTMLTableCellElement.chOff` 
Obsolète

Renvoie une chaîne `DOMString` contenant un entier indiquant le nombre de caractères devant être laissés à droite (pour les écritures de gauche à droite ; sinon à gauche pour les écritures de droite à gauche) du caractère défini par `HTMLTableCellElement.ch`. Cette propriété était optionnelle et peu supportée.

`HTMLTableCellElement.noWrap` 
Obsolète

Renvoie un valeur booléenne `Boolean` (en-US) représentant l'attribut `nowrap` et indiquant si le contenu de la cellule peut être scindé en plusieurs lignes.

`HTMLTableCellElement.vAlign` 
Obsolète

Renvoie une chaîne `DOMString` contenant une valeur énumérée indiquant le type d'alignement vertical attendu du contenu de la cellule. Cette propriété représente l'attribut `valign` et peut prendre l'une des valeurs suivantes : `"top"`, `"middle"`, `"bottom"`, `ou "baseline"`.

Méthodes
--------

*Aucune méthode spécifique ; hérite des méthodes de son parent, `HTMLElement`*.

Spécifications
--------------

| Specification |
| --- |
| HTML Standard # htmltablecellelement |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* Éléments HTML implémentant cette interface : `<th>` et `<td>` par héritage via `HTMLTableHeaderCellElement` (en-US) et `HTMLTableDataCellElement` (en-US).