Comment créer : tableau aligné
- Page précédente Tableau imbriqué
- Page suivante Tableau responsive
Apprenez à créer des tableaux alignés en utilisant CSS.
Prénom | Nom de famille | Âge |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
Prénom | Nom de famille | Âge |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
Comment aligner les tableaux côte à côte
Comment utiliser CSS float
Création d'un tableau en colonnes alignées :
Exemple
* { box-sizing: border-box; } /* Création d'un layout à deux colonnes */ .column { float: left; width: 50%; padding: 5px; } /* Clearfix (Nettoyage des flottants) */ .row::after { content: ""; clear: both; display: table; }
Comment utiliser CSS flex
Création d'un tableau en colonnes alignées :
Exemple
* { box-sizing: border-box; } .row { display: flex; } .column { flex: 50%; padding: 5px; }
Attention :Flexbox n'est pas pris en charge dans Internet Explorer 10 et versions antérieures. Utilisez-vous float
ou flex
c'est à vous de décider. Mais si vous devez prendre en charge Internet Explorer 10 et versions antérieures, il est préférable d'utiliser float
.
Astuce :Pour en savoir plus sur le module Flexible Box Layout, lisez notre Tutoriel CSS Flexbox.
Ajouter la capacité de réponse
L'exemple ci-dessus ne sera pas très esthétique sur les appareils mobiles, car les deux colonnes occupent trop d'espace sur la page.
Pour créer un tableau responsive, qui passe d'un layout à deux colonnes à un layout complet en largeur sur les appareils mobiles, ajoutez les requêtes media suivantes :
Exemple
/* Layout responsive - Sur les écrans de moins de 600 pixels, les deux colonnes s'empilent plutôt que de s'aligner côte à côte */ @media screen and (max-width: 600px) { .column { width: 100%; } }
pages associées
Tutoriel :CSS tableau
Tutoriel :CSS glisser et déposer
Tutoriel :CSS Flexbox
- Page précédente Tableau imbriqué
- Page suivante Tableau responsive