`](/fr/docs/Web/HTML/Element/colgroup). Comme les éléments [``](/fr/docs/Web/HTML/Element/td) ne sont pas des descendants de l'élément [``](/fr/docs/Web/HTML/Element/colgroup), ils n'en hériteront pas.
> - Si le tableau n'utilise pas d'attribut [code>colspan](/fr/docs/Web/HTML/Element/td#attr-colspan), utilisez un `td:nth-child(an+b)` sélecteur CSS par colonne, où a est le nombre total de colonnes du tableau et b est la position ordinale de cette colonne dans le tableau. Ce n'est qu'après ce sélecteur que la propriété `text-align` peut être utilisée.
> - Si le tableau utilise bien un attribut [`colspan`](/fr/docs/Web/HTML/Element/td#attr-colspan), l'effet peut être obtenu en combinant des sélecteurs d'attributs CSS adéquats comme `[colspan=n]`, bien que cela ne soit pas trivial.
- **`bgcolor`** {{deprecated_inline}}
- : La couleur de fond du tableau. Il s'agit d'un [code RVB hexadécimal à 6 chiffres](/fr/docs/Web/CSS/color_value#rgb_colors), préfixé par un « `#` ». L'un des [mots-clés de couleur](/fr/docs/Web/CSS/color_value#color_keywords) prédéfinis peut également être utilisé.
Pour obtenir un effet similaire, utilisez la propriété CSS [`background-color`](/fr/docs/Web/CSS/background-color).
- **`char`** {{deprecated_inline}}
- : Cet attribut spécifie l'alignement du contenu d'un groupe de colonnes sur un caractère. Les valeurs typiques de cet attribut comprennent un point (.) lorsqu'on tente d'aligner des chiffres ou des valeurs monétaires. Si [`align`](#attr-align) n'est pas défini sur `char`, cet attribut est ignoré, bien qu'il sera toujours utilisé comme valeur par défaut pour le [`align`](/fr/docs/Web/HTML/Element/col#attr-align) du [``](/fr/docs/Web/HTML/Element/col) qui sont membres de ce groupe de colonnes.
- **`charoff`** {{deprecated_inline}}
- : Cet attribut est utilisé pour indiquer le nombre de caractères pour décaler les données de la colonne par rapport au caractère d'alignement spécifié par l'attribut `char`.
- **`valign`** {{deprecated_inline}}
- : Cet attribut spécifie l'alignement vertical du texte dans chaque cellule de la colonne. Les valeurs possibles de cet attribut sont les suivantes :
- `baseline`, mettra le texte aussi près du bas de la cellule que possible, mais l'alignera sur la [ligne de base]() des caractères au lieu du bas de ceux-ci. Si les caractères sont tous de la même taille, cela a le même effet que `bottom` ;
- `bottom`, placera le texte aussi près du bas de la cellule que possible ;
- `middle`, permet de centrer le texte dans la cellule ;
- and `top`, placera le texte aussi près du haut de la cellule que possible.
> **Note :**
>
> - N'essayez pas de définir la propriété [`vertical-align`](/fr/docs/Web/CSS/vertical-align) sur un sélecteur donnant un élément ``. Comme les éléments [``](/fr/docs/Web/HTML/Element/td) ne sont pas des descendants de l'élément ``, ils n'en hériteront pas.
> - Si le tableau n'utilise pas d'attribut [`colspan`](/fr/docs/Web/HTML/Element/td#attr-colspan), utilisez le sélecteur CSS `td:nth-child(an+b)` où a est le nombre total de colonnes du tableau et b la position ordinale de la colonne dans le tableau. Ce n'est qu'après ce sélecteur que la propriété `vertical-align` peut être utilisée.
> - Si le tableau utilise bien un attribut [`colspan`](/fr/docs/Web/HTML/Element/td#attr-colspan), l'effet peut être obtenu en combinant des sélecteurs d'attributs CSS adéquats comme `[colspan=n]`, bien que cela ne soit pas trivial.
## Exemples
Veuillez consulter la page [``](/fr/docs/Web/HTML/Element/table) pour des exemples sur ``.
## Spécifications
{{Specifications}}
## Compatibilité des navigateurs
{{Compat}}
## Voir aussi
- Les propriétés et pseudo-classes CSS notamment utiles pour mettre en forme l'élément `` :
- la propriété [`width`](/fr/docs/Web/CSS/width) pour contrôler la largeur de la colonne ;
- la pseudo-classe [`:nth-child`](/fr/docs/Web/CSS/:nth-child) pour définir l'alignement des cellules de la colonne ;
- la propriété [`text-align`](/fr/docs/Web/CSS/text-align) pour aligner le contenu de toutes les cellules sur le même caractère, comme « . ».
| |