Maison > interface Web > tutoriel CSS > le corps du texte

Explication graphique et textuelle détaillée de cinq méthodes de centrage horizontal et vertical des images (avec code)

yulia
Libérer: 2018-09-25 16:04:05
original
18286 Les gens l'ont consulté

Dans la mise en page, il est souvent nécessaire de traiter la position des images. Cet article se concentre sur le centrage des images. Il explique principalement comment utiliser CSS pour réaliser le centrage horizontal des images, le centrage vertical des images et le centrage horizontal et vertical. d'images. Comparaison de cours Amis praticiens et intéressés, vous pouvez vous y référer, j'espère qu'il vous sera utile.

1. text-align : center réalise le centrage horizontal des images

text-align est généralement utilisé pour le centrage horizontal du texte, mais peut également être utilisé pour les images. Le code est le suivant :

Partie CSS :

<style type="text/css">
    div{
        text-align: center;
        width: 500px; 
        border: green solid 1px;
        }
</style>
Copier après la connexion

Partie HTML :

<div>
    <img  src="img/logo.png" / alt="Explication graphique et textuelle détaillée de cinq méthodes de centrage horizontal et vertical des images (avec code)" >
</div>
Copier après la connexion

Rendu :

Explication graphique et textuelle détaillée de cinq méthodes de centrage horizontal et vertical des images (avec code)

2. line-height et text-align : center pour obtenir un centrage horizontal et vertical de l'image

Définissez la valeur de line-height égale à hauteur pour obtenir un centrage vertical, alignement du texte : le centre peut réaliser un centrage horizontal. La partie HTML est la même, le code CSS est le suivant :

<style type="text/css">
div{
text-align: center; 
width: 400px;
height:200px; 
line-height:200px; 
border: green solid 1px;
}
img{
vertical-align: middle;
}
</style>
Copier après la connexion

Rendu :

Explication graphique et textuelle détaillée de cinq méthodes de centrage horizontal et vertical des images (avec code)

3 . display: table et display: table-cell réalise le centrage horizontal et vertical des images

Utilisez la méthode table pour définir display: table, display: table-cell, mais cette méthode n'est pas compatible avec IE6. /IE7, si vous n'avez pas besoin de supporter IE67 Vous pouvez utiliser cette méthode

pour écrire le style css directement dans la balise Le code est le suivant :

<div   style="max-width:90%">
    <span style="display: table-cell; vertical-align: middle; ">
        <img  src="img/logo.png"  / alt="Explication graphique et textuelle détaillée de cinq méthodes de centrage horizontal et vertical des images (avec code)" >
    </span>
</div>
Copier après la connexion

4. positionner pour centrer l'image horizontalement et verticalement

Méthode de positionnement : définir le positionnement relatif dans la zone parent et le positionnement absolu dans la zone enfant, appelé parent-relatif enfant-absolu. Réglez la position du côté gauche de l'image à 50 % et celle du haut à 50 % (remarque : cela ne la centre pas verticalement. Vous devez également définir la marge gauche sur la moitié de la longueur de l'image et la marge supérieure sur la moitié). la hauteur de l'image. La partie HTML est la même, le code CSS est le suivant

<style type="text/css">
div{
width: 400px;
height:200px; 
position: relative;
border: green solid 1px;
}
img{
width: 200px;
height: 50px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -100px;
margin-top: -25px;
}
</style>
Copier après la connexion

5 Le fond d'écran réalise le centrage horizontal et vertical de l'image

Utilisation. arrière-plan : url centre sans répétition pour réaliser l'image Centrage horizontal et vertical

div{
width: 400px;
height:200px; 
border: green solid 1px;
background: url(img/logo.png) no-repeat center center ;
}
Copier après la connexion

Résumé : Ce qui précède présente 5 méthodes de centrage des images, chacune étant différente. La méthode spécifique à utiliser dépend de chacun. Habitudes et besoins professionnels. Les débutants peuvent l'essayer par eux-mêmes. J'espère que cela pourra vous aider !

.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!