Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Detaillierte grafische und textliche Erläuterung von fünf Methoden zur horizontalen und vertikalen Zentrierung von Bildern (mit Code)

yulia
Freigeben: 2018-09-25 16:04:05
Original
18413 Leute haben es durchsucht

Beim Seitenlayout ist es häufig erforderlich, die Position von Bildern zu verarbeiten. In diesem Artikel geht es hauptsächlich um die Verwendung von CSS, um eine horizontale Zentrierung von Bildern sowie eine horizontale und vertikale Zentrierung zu erreichen von Bildern. Praktische und interessierte Freunde, Sie können sich darauf beziehen, ich hoffe, es wird Ihnen hilfreich sein.

1. text-align: center erreicht die horizontale Zentrierung von Bildern

text-align wird im Allgemeinen für die horizontale Zentrierung von Text verwendet, kann aber auch für Bilder verwendet werden. Der Code lautet wie folgt:

CSS-Teil:

<style type="text/css">
    div{
        text-align: center;
        width: 500px; 
        border: green solid 1px;
        }
</style>
Nach dem Login kopieren

HTML-Teil:

<div>
    <img  src="img/logo.png" / alt="Detaillierte grafische und textliche Erläuterung von fünf Methoden zur horizontalen und vertikalen Zentrierung von Bildern (mit Code)" >
</div>
Nach dem Login kopieren

Rendering:

Detaillierte grafische und textliche Erläuterung von fünf Methoden zur horizontalen und vertikalen Zentrierung von Bildern (mit Code)

2. line-height und text-align: center erreichen eine horizontale und vertikale Zentrierung des Bildes

Setzen Sie den Wert von line-height gleich der Höhe, um eine vertikale Zentrierung zu erreichen , text-align: center kann eine horizontale Zentrierung erreichen. Der HTML-Teil ist derselbe, der CSS-Code lautet wie folgt:

<style type="text/css">
div{
text-align: center; 
width: 400px;
height:200px; 
line-height:200px; 
border: green solid 1px;
}
img{
vertical-align: middle;
}
</style>
Nach dem Login kopieren

Rendering:

Detaillierte grafische und textliche Erläuterung von fünf Methoden zur horizontalen und vertikalen Zentrierung von Bildern (mit Code)

3 :table und display:table-cell implementieren die horizontale und vertikale Zentrierung von Bildern

Verwenden Sie die Tabellenmethode, um display:table, display:table-cell festzulegen, aber diese Methode ist nicht mit IE6/IE7 kompatibel . Sie können es verwenden, wenn Sie IE67 nicht unterstützen müssen. Bei dieser Methode wird der

CSS-Stil direkt in das Tag geschrieben und der Code lautet wie folgt:

<div   style="max-width:90%">
    <span style="display: table-cell; vertical-align: middle; ">
        <img  src="img/logo.png"  / alt="Detaillierte grafische und textliche Erläuterung von fünf Methoden zur horizontalen und vertikalen Zentrierung von Bildern (mit Code)" >
    </span>
</div>
Nach dem Login kopieren

4. Durch die Position wird das Bild horizontal und vertikal zentriert.

Positionierungsmethode: Legen Sie die relative Positionierung im übergeordneten Feld und die absolute Positionierung im untergeordneten Feld fest, die als „übergeordnetes relatives untergeordnetes Absolut“ bezeichnet wird. Stellen Sie die linke Seite des Bildes auf 50 % und die obere Seite auf 50 % ein (Hinweis: Dies bedeutet keine vertikale Zentrierung. Sie müssen außerdem margin-left auf die halbe Länge des Bildes und margin-top auf die Hälfte einstellen). die Höhe des Bildes. Der HTML-Teil ist derselbe, der CSS-Code lautet wie folgt; Zentrierung ohne Wiederholung, um die horizontale und vertikale Zentrierung des Bildes zu erreichen.

<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>
Nach dem Login kopieren

Zusammenfassung: Oben werden 5 Methoden zum Zentrieren von Bildern vorgestellt, von denen jede unterschiedlich ist. Die spezifische Methode hängt von den persönlichen Gewohnheiten ab Anfänger können es selbst ausprobieren. Ich hoffe, es kann Ihnen helfen!

Das obige ist der detaillierte Inhalt vonDetaillierte grafische und textliche Erläuterung von fünf Methoden zur horizontalen und vertikalen Zentrierung von Bildern (mit Code). 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!