Maison > interface Web > tutoriel CSS > Comment centrer le texte verticalement dans un div ?

Comment centrer le texte verticalement dans un div ?

Mary-Kate Olsen
Libérer: 2024-12-07 11:14:16
original
749 Les gens l'ont consulté

How to Center Text Vertically Within a Div?

Comment aligner verticalement le texte dans un div

Lorsque vous travaillez avec un div, il est parfois nécessaire de s'assurer que le texte qu'il contient est aligné verticalement au milieu. Ceci peut être réalisé par différentes méthodes.

Utilisation de la hauteur de ligne

Si le div a une hauteur fixe, telle que 50px, vous pouvez simplement utiliser la hauteur de ligne Propriété CSS.

#abc {
  height: 50px;
  line-height: 50px;
}
Copier après la connexion

Cela centrera le texte verticalement dans le div.

Utilisation des propriétés d'affichage

Pour le texte multiligne, vous pouvez l'envelopper dans un élément span et appliquer les propriétés d'affichage et l'aligner verticalement.

#abc {
  display: table;
  width: 100%;
}

#abc span {
  display: table-cell;
  vertical-align: middle;
}
Copier après la connexion

Utilisation de la propriété transform

Une autre méthode consiste à utiliser la propriété transform avec le Fonction TranslateY(). Ceci est particulièrement utile pour les navigateurs plus anciens qui ne prennent pas en charge les propriétés d'affichage.

#abc {
  position: relative;
}

#abc p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
Copier après la connexion

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