Maison > interface Web > tutoriel CSS > Comment aligner verticalement le texte en CSS

Comment aligner verticalement le texte en CSS

藏色散人
Libérer: 2020-12-18 10:17:19
original
5409 Les gens l'ont consulté

Comment aligner verticalement du texte en CSS : 1. Définissez la hauteur réelle de la ligne de texte pour qu'elle soit égale à la hauteur de la hauteur de ligne 2. Créez plusieurs lignes de texte de hauteur inconnue centrées verticalement en définissant ; la même valeur de remplissage en haut et en bas ;3. Utilisez l'alignement vertical pour centrer le texte multiligne à une hauteur fixe.

Comment aligner verticalement le texte en CSS

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5&&CSS3 Cette méthode convient à toutes les marques d'ordinateurs.

Recommandé : "Tutoriel vidéo CSS"

1. Alignez une seule ligne de texte verticalement au centre

S'il n'y a qu'une seule ligne de texte. dans un conteneur, centrez-le. C'est relativement simple. Il suffit de définir sa hauteur réelle pour qu'elle soit égale à la hauteur de la rangée.

Exemple :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> 单行文字实现垂直居中 </title>
<style type="text/css">
div {
height: 100px;
line-height: 100px;
border: 1px solid #FF0099;
}
</style>
</head>
<body>
<div>现在我们要使这段文字垂直居中显示!</div>
</body>
</html>
Copier après la connexion

Rendu :

Comment aligner verticalement le texte en CSS

Cependant, dans Internet Explorer 6 et versions antérieures, cette méthode ne prend pas en charge les images. Définir le centrage vertical .

2. Centrage vertical d'un texte multiligne de hauteur inconnue

Si la hauteur d'un élément de contenu est variable, alors nous pouvons utiliser la méthode de centrage horizontal mentionnée dans la section précédente. La dernière méthode consiste à définir le remplissage de manière à ce que les valeurs de remplissage supérieure et inférieure soient les mêmes. Encore une fois, cela "ressemble" à un centrage vertical, c'est juste une façon de faire en sorte que le texte remplisse complètement le

. Vous pouvez utiliser un code similaire au suivant :

div {
padding:25px;
}
Copier après la connexion

Exemple :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>多行文字实现垂直居中 </title>
<style type="text/css">
div {
padding: 25px;
border: 1px solid #FF0099;
width: 300px;
}
</style>
</head>
<body>
<div>
<pre class="brush:php;toolbar:false">现在我们要使这段文字垂直居中显示!
div {
padding:25px;
border:1px solid #FF0099;
}
Copier après la connexion

Image d'effet :

Comment aligner verticalement le texte en CSS

3. Centrage de la hauteur fixe texte multiligne

L'attribut vertical-align en CSS ne fonctionnera que sur les balises (X)HTML avec l'attribut valign, mais il existe également un attribut d'affichage en CSS qui peut simuler

, nous pouvez utiliser cet attribut Laissez
simuler
et vous pouvez utiliser l'alignement vertical.

Notez que lors de l'utilisation de display:table et display:table-cell, le premier doit être défini sur l'élément parent, et le second doit être défini sur l'élément enfant, nous devons donc ajouter un autre < pour le texte qui doit être positionné. ;div> Élément :

div#wrap {
height:400px;
display:table;
}
div#content {
vertical-align:middle;
display:table-cell;
border:1px solid #FF0099;
width:760px;
}
Copier après la connexion

Exemple :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>多行文字实现垂直居中 </title>
<style type="text/css">
div#wrap {
height: 300px;
display: table;
}
div#content {
vertical-align: middle;
display: table-cell;
border: 1px solid #FF0099;
width: 300px;
}
</style>
</head>
<body>
<div id="wrap">
<div id="content">
现在我们要使这段文字垂直居中显示!现在我们要使这段文字垂直居中显示!现在我们要使这段文字垂直居中显示!现在我们要使这段文字垂直居中显示!
</div>
</div>
</body>
</html>
Copier après la connexion

Rendu :

Comment aligner verticalement le texte en CSS

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!

Étiquettes associées:
css
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal