Heim > Web-Frontend > CSS-Tutorial > So zentrieren Sie ein Div in CSS, um ein Bild anzuzeigen

So zentrieren Sie ein Div in CSS, um ein Bild anzuzeigen

藏色散人
Freigeben: 2023-02-17 18:11:01
Original
9869 Leute haben es durchsucht

So zentrieren Sie ein Div in CSS, um ein Bild anzuzeigen: 1. Verwenden Sie das Randattribut des Bildes, um das Bild horizontal zu zentrieren, mit Code wie „margin:0 auto;“ 2. Verwenden Sie das Padding-Attribut von div to Zentrieren Sie das Bild vertikal mit Code wie „padding-top:50px;“.

So zentrieren Sie ein Div in CSS, um ein Bild anzuzeigen

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer, HTML5- und CSS3-Version.

Wie zentriere ich das Bild in einem Div mithilfe von CSS?

So zentrieren Sie das Bild im Div

Verwenden Sie das Randattribut des Bildes, um das Bild horizontal zu zentrieren, und verwenden Sie das Padding-Attribut des Div, um das Bild vertikal zu zentrieren.

Der Strukturcode ist derselbe wie oben;

CSS-Code lautet wie folgt:

div {
width:300px;
height:150px; 
background-color:#eee; 
padding-top:50px; 
border:#000 1px solid;
}
 
img {display:block; margin:0 auto;}
Nach dem Login kopieren

Hinweis:

img ist ein Inline-Element, um es in ein Blockelement umzuwandeln display:block; und dann margin: 0 auto; verwenden, um eine horizontale Zentrierung des Bildes zu erreichen, und dann den Rand des div-Tags verwenden, um eine Zentrierung zu erreichen. align-Attribut, um das Bild horizontal zu zentrieren, und legen Sie dann den padding-top fest. Der Wert macht es vertikal zentriert

Die Struktur ist wie folgt:

<style type="text/css">
 div{
  width:180px;
  height:180px;
  border:1px solid #000;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
 }
 div p{
  position:static;
  +position:absolute;
  top:50%;
 }
 div img{
  position:static;
  +position:relative;
  top:-50%;
  left:-50%;
 }
 </style>
 
<div><p><img src="0225/12986229678396.jpg" width="120" height="120"></p></div><br>
<div><p><img src="0225/12986229678396.jpg" width="160" height="160"></p></div>
Nach dem Login kopieren

Methode 2

<div>
<img src="images/tt.gif" width="150" height="100" />
</div>
css样式如下:
div {
width:300px; 
height:150px;
background-color:#ccc; 
border:#000 1px solid; 
text-align:center; 
padding-top:50px;
}
Nach dem Login kopieren

(Empfohlen:

CSS-Video-Tutorial

)

Das obige ist der detaillierte Inhalt vonSo zentrieren Sie ein Div in CSS, um ein Bild anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
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