Largeurs identiques pour tous les éléments avec CSS
Dans de nombreuses situations, vous souhaiterez peut-être une mise en page où tous les éléments ont la même largeur que le plus large élément, même s’ils ne tiennent pas tous sur une seule ligne. Cela peut fournir un résultat plus attrayant et plus cohérent.
Solution CSS
Bien que JavaScript puisse être utilisé pour obtenir cet effet, il est également possible de l'accomplir uniquement avec CSS. Considérez le code suivant :
.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; }
Comment ça marche
Ce code CSS exploite la combinaison de flexbox et inline-flex pour obtenir la mise en page souhaitée.
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!