Maison > interface Web > tutoriel CSS > le corps du texte

Comment garantir que tous les éléments de la liste ont la même largeur que l'élément le plus large à l'aide de CSS ?

Patricia Arquette
Libérer: 2024-11-15 00:12:02
original
629 Les gens l'ont consulté

How to Ensure All List Items Have the Same Width as the Widest Item Using CSS?

How to Set Uniform Item Widths for the Widest Element Using CSS

You can achieve the desired layout by utilizing inline flexbox, as demonstrated in the CSS solution provided:

.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;
}
Copier après la connexion

In this CSS, we set the .list-container to have an inline flexbox display, ensuring that its child .list elements are displayed horizontally. The .list elements have a vertical flexbox display, allowing their child .list-item elements to stack vertically.

Crucially, the .list-item elements have their flex-wrap property set to wrap. This means that when they cannot fit in a single line within their .list container, they will automatically wrap to the next line.

Furthermore, we set the justify-content property to flex-start for the .list-item elements, which causes them to align to the left edge of their .list container. This ensures that the longest item dictates the width of all items in the list.

By implementing this CSS, you can create a layout where all items have the same width as the widest element, ensuring a consistent and aesthetically pleasing appearance.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal