CSS Tableau


L'utilisation de CSS peut rendre les tableaux HTML plus beaux.

Entreprise Contact Pays
Alfreds Futterkiste Maria Anders Allemagne
Berglunds snabbköp Christina Berglund Suède
Centro comercial Moctezuma Francisco Chang Mexique
Ernst Handel Roland Mendel Autriche
Island Trading Helen Bennett Royaume-Uni
Königlich Essen Philip Cramer Allemagne
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
Magazzini Alimentari Riuniti Giovanni Rovelli Italie
North/South Simon Crowther Royaume-Uni
Paris spécialités Marie Bertrand France
The Big Cheese Liz Nixon États-Unis
Vaffeljernet Palle Ibsen Danemark

Bordures de tableau

Pour spécifier les bordures de tableau CSS, utilisez la propriété border.

L'exemple suivant spécifie une bordure noire pour les éléments Th et TD d'un tableau :

Exemple

table, th, td { border: 1px solid black; }

Essayez-le vous-même »

Notez que le tableau dans l'exemple ci-dessus a des bordures doubles. C'est parce que le tableau et les éléments th/td ont des bordures séparées.

Pour afficher une seule bordure pour un tableau, utilisez la propriété border-collapse.

Fusionner les bordures

La propriété border-collapse définit si les bordures du tableau sont fusionnées en une seule bordure ou séparées :

Exemple

table { border-collapse:collapse; } table,th, td { border: 1px solid black; }

Essayez-le vous-même »


Largeur et hauteur du tableau

Les propriétés width et height définissent la largeur et la hauteur d'un tableau.

L'exemple suivant définit un tableau avec une largeur de 100% et des éléments th d'une hauteur de 50 pixels :

Exemple

table { width:100%; } th { height:50px; }

Essayez-le vous-même »


Alignement du texte du tableau

Propriétés d'alignement du texte et d'alignement vertical dans les tableaux.

La propriété text-align définit l'alignement horizontal, left, right ou center :

Exemple

td { text-align:right; }

Essayez-le vous-même »

La propriété d'alignement vertical définit l'alignement vertical, comme top, bottom ou middle :

Exemple

td { height:50px; vertical-align:bottom; }

Essayez-le vous-même »


Padding des tableaux

Pour contrôler l'espacement entre la bordure et le contenu d'un tableau, utilisez la propriété padding sur les éléments td et th :

Exemple

td { padding:15px; }

Essayez-le vous-même »


Couleurs des tableaux

L'exemple suivant spécifie la couleur de la bordure, ainsi que la couleur du texte et de l'arrière-plan des éléments th :

Exemple

table, td, th { border:1px solid green; } th { background-color:green; color:white; }

Essayez-le vous-même »


Examples

Plus d’exemples

Créer un tableau personnalisé
Cet exemple montre comment créer un tableau personnalisé.

Définir la position de la légende du tableau
Cet exemple montre comment positionner une légende de tableau.

autres extensions