Maison > interface Web > tutoriel CSS > Comment puis-je aligner verticalement des éléments flexibles ?

Comment puis-je aligner verticalement des éléments flexibles ?

Barbara Streisand
Libérer: 2024-12-03 04:32:13
original
751 Les gens l'ont consulté

How Can I Vertically Align Flex Items?

Aligner les éléments flexibles verticalement

Flexbox offre un moyen pratique d'organiser les éléments dans un conteneur. Cependant, vous pouvez parfois rencontrer des problèmes où les éléments sont affichés côte à côte plutôt que dans l'ordre vertical souhaité. Cela peut se produire lors de l'utilisation de display: flex.

Pour empêcher les éléments flex de s'afficher côte à côte, ajoutez simplement le style suivant à l'élément parent :

flex-direction: column;
Copier après la connexion

Cette directive demande à la flexbox d'afficher ses enfants dans des colonnes plutôt que lignes.

Exemple :

Dans l'extrait de code fourni :

<div class="container">
  <div class="inner">
    <div class="square"></div>

    <p>some text</p>
  </div>
</div>
Copier après la connexion

Initialement, les éléments "square" et "some text" seront être placés côte à côte. Pour résoudre ce problème, ajoutez le CSS suivant :

.inner {
  flex-direction: column;
}
Copier après la connexion

Cela garantira que le « carré » est positionné au-dessus de l'élément « du texte », obtenant ainsi la disposition verticale 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!

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