Maison >interface Web >tutoriel CSS >Comment aligner verticalement du texte dans un `` élément ?
Alignement vertical du texte dans Dans le développement Web, l'alignement vertical du texte dans un Solution 1 : Hauteur de la ligne La solution la plus simple consiste à définir la propriété line-height du Solution 2 : éléments de tableau Pour le texte sur plusieurs lignes, la propriété d'alignement vertical ne sera pas utilisée. Ça ne marche pas. Au lieu de cela, enveloppez le texte dans un élément et appliquez les styles suivants : Solution 3 : Transformer Une autre option consiste à utiliser la propriété transform avec translateY() pour positionner le texte verticalement. Cela nécessite de définir la position de l'élément sur absolue et de la traduire de -50% à partir de son sommet. Remarque : La solution de transformation peut ne pas être compatible avec les navigateurs plus anciens tels que IE8. Il est recommandé de l'utiliser avec les préfixes de navigateur appropriés pour la prise en charge de plusieurs navigateurs. 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!#abc {
line-height: 50px;
}
#abc {
display: table;
width: 100%;
}
#abc span {
vertical-align: middle;
display: table-cell;
}
#abc {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
Articles Liés
Voir plus