Maison > interface Web > tutoriel CSS > Puis-je aligner verticalement du texte dans un « élément Flexbox sans wrapper » ?

Puis-je aligner verticalement du texte dans un « élément Flexbox sans wrapper » ?

Barbara Streisand
Libérer: 2024-12-19 16:02:11
original
154 Les gens l'ont consulté

Can I Vertically Align Text in a Flexbox `` Element Without a Wrapper ``?

Alignement vertical du texte dans les Flexbox

Requête

Alignement vertical du texte dans un

  • l’élément utilisant flexbox s’avère difficile. Est-il possible de supprimer le wrapper intermédiaire
    élément qui reçoit généralement l'attribut align-items:center, tout en conservant la gestion dynamique de la hauteur ?

    Solution

    Pour aligner le texte verticalement dans une flexbox, utilisez align-items: center au lieu d'aligner-self : centre. Cette modification aligne les éléments enfants dans le conteneur flex, qui dans ce cas est le

  • element.

    Explication

    La propriété align-self cible les éléments flexibles, tandis que align-items cible les conteneurs flexibles. Depuis le

      n'est pas un conteneur flexible, align-self n'a aucun effet sur l'élément
    • élément. À l'inverse, les éléments d'alignement peuvent être utilisés sur le
    • élément pour aligner ses éléments enfants verticalement.

      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