line-height :300px ;]."/>

line-height :300px ;].">

Heim >Web-Frontend >CSS-Tutorial >So stellen Sie die Bildposition in CSS auf die Mitte ein

So stellen Sie die Bildposition in CSS auf die Mitte ein

王林
王林Original
2021-03-01 16:07:485421Durchsuche
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>

CSS-Code lautet wie folgt:

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

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>

CSS-Code ist wie folgt:

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

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>

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;
}

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!

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