Lorsque vous embellirez des pages Web, vous utiliserez toujours le centrage des images. Savez-vous quelles sont les trois façons de centrer les images en CSS ? Jetons un coup d'œil ci-dessous.
1. Utilisez display:table-cell, le code spécifique est le suivant :
Le code html est le suivant :
<div class="img_wrap"> <img src="wgs.jpg"> </div>
Le code CSS est le suivant :
.img_wrap{ width: 400px; height: 300px; border: 1px dashed #ccc; display: table-cell; //主要是这个属性 vertical-align: middle; text-align: center; }效果如下:
2. Utilisez la méthode background :
Le code html est le suivant :
<p class="img_wrap"></p>
Le code css est le suivant :
.img_wrap{ width: 400px; height: 300px; border: 1px dashed #ccc; background: url(wgs.jpg) no-repeat center center; }
L'effet est le suivant :
3. Utilisez une balise p à l'extérieur de l'image et centrez l'image verticalement en définissant la hauteur de ligne :
<🎜. >Le code html est le suivant :
<div class="img_wrap"> <p><img src="wgs.jpg"></p> </div>
Le code css est le suivant :
*{margin: 0px;padding: 0px} .img_wrap{ width: 400px; height: 300px; border: 1px dashed #ccc; text-align: center;} .img_wrap p{ width:400px; height:300px; line-height:300px; /* 行高等于高度 */ } .img_wrap p img{ *margin-top:expression((400 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */ vertical-align:middle; border:1px solid #ccc; }
Le rendu est le suivant :
Merci d'avoir lu, j'espère que vous en bénéficierez beaucoup Tutoriel recommandé : "Tutoriel 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!