Heim > Web-Frontend > CSS-Tutorial > Hauptteil

So stellen Sie die Bildposition in CSS auf die Mitte ein

王林
Freigeben: 2023-01-03 09:26:24
Original
5384 Leute haben es durchsucht
So zentrieren Sie das Bild in CSS: Sie können ein p-Tag außerhalb des Bildes hinzufügen und dann das Bild zentrieren, indem Sie das Attribut „Zeilenhöhe“ festlegen, z. B. [

So stellen Sie die Bildposition in CSS auf die Mitte ein p> Zeilenhöhe:300px;].

So stellen Sie die Bildposition in CSS auf die Mitte ein

Die Betriebsumgebung dieses Artikels: Windows 10-System, CSS 3, Thinkpad T480-Computer.

Die spezifische Methode lautet wie folgt:

1. Verwenden Sie display:table-cell. Der spezifische Code lautet wie folgt:

HTML-Code lautet wie folgt:

<div class="img_wrap">
   <img  src="wgs.jpg" alt="So stellen Sie die Bildposition in CSS auf die Mitte ein" >
</div>
Nach dem Login kopieren

CSS-Code lautet wie folgt:

.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    display: table-cell; //主要是这个属性
    vertical-align: middle;
    text-align: center;
}
Nach dem Login kopieren

Der Effekt ist wie folgt:

So stellen Sie die Bildposition in CSS auf die Mitte ein

2. Hintergrundmethode verwenden: Der

HTML-Code lautet wie folgt:

<div class="img_wrap"></div>
Nach dem Login kopieren

CSS-Code ist wie folgt:

.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    background: url(wgs.jpg) no-repeat center center;
}
Nach dem Login kopieren

Der Effekt ist wie folgt:

So stellen Sie die Bildposition in CSS auf die Mitte ein

(Lernvideo Teilen: CSS-Video-Tutorial)

3. Verwenden Sie ein p-Tag außerhalb des Bildes und übergeben Sie die Zeilenhöhe, um das Bild vertikal zu zentrieren:

HTML-Code lautet wie folgt:

 <div class="img_wrap">
     <p><img  src="wgs.jpg" alt="So stellen Sie die Bildposition in CSS auf die Mitte ein" ></p>
 </div>
Nach dem Login kopieren

CSS-Code lautet wie folgt:

*{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;
}
Nach dem Login kopieren

Wie folgt rendern:

So stellen Sie die Bildposition in CSS auf die Mitte ein

Verwandte Empfehlungen: CSS-Tutorial

Das obige ist der detaillierte Inhalt vonSo stellen Sie die Bildposition in CSS auf die Mitte ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage