Maison > interface Web > tutoriel CSS > Trois façons de centrer verticalement du texte avec une largeur et une hauteur variables en divs

Trois façons de centrer verticalement du texte avec une largeur et une hauteur variables en divs

高洛峰
Libérer: 2017-03-31 10:57:33
original
2300 Les gens l'ont consulté

On m'a demandé lors d'un entretien : Comment centrer verticalement un texte à largeur et hauteur variables ?

Maintenant, pour résumer :

Écrivez la structure dans le corps

main">
< id="login">
djshdk awjdsd sede sfcdf vdj sh dkaw jds dse desf cdf vd jsh dkawjd sds ede sfcdfv vd jsh dkawjd sds ede sfcdfv.
> ;

Méthode 1 :

#main{


position: relative; //Utiliser le positionnement relatif dans l'élément parent
width : 200px;
hauteur: 200px;
débordement: caché;
couleur de fond: #ff0;
padding : 10px;}
#login{
position : absolue ; /*Utiliser le
positionnement absolu*/
top dans les éléments enfants :50%; /*La distance est 50% supérieure à l'élément parent*/

left:50%;

background-color: #eee ;

-webkit-transform:translate(-50%,-50%); /*Style CSS3, :translate(-50%,-50%) est relatif à -50% de sa distance par rapport à l'axe x et y -axis */
}

Méthode 2 :

#main{

largeur : 200px;
hauteur : 200px;
couleur de fond : #eee;

display: table; /* Que l'élément label soit présenté sous la forme de table*/}
#login{
display: table -cell; /* Ni ie7 ni ie6 ne reconnaissent display: table-cell;*/

vertical-align: middle;}

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:
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