Heim > Web-Frontend > CSS-Tutorial > CSS-Implementierungscode für die vertikale Zentrierung

CSS-Implementierungscode für die vertikale Zentrierung

小云云
Freigeben: 2018-02-28 10:16:47
Original
3315 Leute haben es durchsucht

Dieser Artikel teilt Ihnen hauptsächlich den Implementierungscode für die vertikale CSS-Zentrierung mit. Ich hoffe, dass dieser CSS-Code allen helfen kann.

1. Wenn es sich um eine einzelne Textzeile handelt, ist der Wert von line-height gleich height

Der Fall ist wie folgt:

.verticle{    height: 100px;    line-height: 100px;}
Nach dem Login kopieren

2. Für Elemente mit bekannter Breite und Höhe verwenden Sie den Fall der absoluten Positionierung

wie folgt:

.container {  position: relative; 
}.vertical {  width : 300px; /*子元素的宽度*/
  height: 300px;  /*子元素高度*/
  position: absolute;  top:50%;  /*父元素高度50%*/
  left: 50%; 
  margin-left: -150px;  margin-top: -150px; /*自身高度一半*/}
Nach dem Login kopieren

3. Elemente mit unbekannter Breite und Höhe werden mit CSS3

gedreht . Der Fall ist wie folgt:

.container {  position: relative; 
}.vertical {     position:absolute;     top: 50%;     left:50%;     transform:translate(-50%,-50%);}
Nach dem Login kopieren

Das flexible Box-Modell von CSS3

Der Fall ist wie folgt:

.content{     display:flex;     justify-content: center; /*子元素水平居中*/
     align-items: center; /*子元素垂直居中*/}
Nach dem Login kopieren

5 , der Nachteil ist, dass IE6,7 nicht kompatibel ist

Der Fall ist wie folgt:

.container {      display: table;}.content {      display: table-cell;      vertical-align: middle; }
Nach dem Login kopieren

Verwandte Empfehlungen:

6 CSS horizontal und vertikale Zentrierungslösungen

4 Implementierungen der horizontalen und vertikalen CSS-Zentrierungsmethode

So zentrieren Sie img und span in div vertikal

Das obige ist der detaillierte Inhalt vonCSS-Implementierungscode für die vertikale Zentrierung. 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