Créer une mise en page avec des éléments de taille égale à l'aide de CSS
L'objectif est d'obtenir une mise en page où chaque élément a la même largeur que le plus large élément, quel que soit son contenu. Cette mise en page peut comporter plusieurs lignes et envelopper les éléments en conséquence.
Utilisation de JavaScript
Comme le démontre l'exemple fourni, JavaScript peut facilement accomplir cette tâche en calculant la largeur maximale entre les éléments, puis en attribuant cette largeur à tous les éléments.
Obtenir la même mise en page avec CSS
Il est également possible de réaliser cette mise en page en utilisant du CSS pur, sans avoir besoin de JavaScript. Voici comment :
.list-container { display: inline-flex; flex-direction: row; justify-content: center; } .list { display: flex; flex-direction: column; } .list-item { text-transform: capitalize; background-color: rgb(200, 30, 40); font-size: 1.3em; text-align: left; padding: 10px; margin: 1px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
Ce CSS applique les styles suivants :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!