"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como garantir que todos os itens da lista tenham a mesma largura do item mais largo usando CSS?

Como garantir que todos os itens da lista tenham a mesma largura do item mais largo usando CSS?

Publicado em 13/11/2024
Navegar:233

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

Como definir larguras uniformes de itens para o elemento mais largo usando CSS

Você pode obter o layout desejado utilizando flexbox inline, conforme demonstrado em a solução CSS fornecida:

.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;
}

Neste CSS, definimos o .list-container para ter uma exibição flexbox inline, garantindo que seus elementos .list filhos sejam exibidos horizontalmente. Os elementos .list têm uma exibição flexbox vertical, permitindo que seus elementos .list-item filhos sejam empilhados verticalmente.

Crucialmente, os elementos .list-item têm sua propriedade flex-wrap definida como wrap. Isso significa que quando eles não puderem caber em uma única linha em seu contêiner .list, eles passarão automaticamente para a próxima linha.

Além disso, definimos a propriedade justify-content como flex-start para o .list- elementos de item, o que faz com que eles se alinhem à borda esquerda de seu contêiner .list. Isso garante que o item mais longo dite a largura de todos os itens da lista.

Ao implementar este CSS, você pode criar um layout onde todos os itens tenham a mesma largura do elemento mais largo, garantindo uma aparência consistente e esteticamente agradável. aparência.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3