„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie zentriere ich Text innerhalb eines Div vertikal?

Wie zentriere ich Text innerhalb eines Div vertikal?

Veröffentlicht am 11.12.2024
Durchsuche:686

How to Center Text Vertically Within a Div?

So richten Sie Text in einem Div vertikal aus

Bei der Arbeit mit einem Div ist es manchmal notwendig, sicherzustellen, dass der darin enthaltene Text ausgerichtet ist vertikal in der Mitte. Dies kann durch verschiedene Methoden erreicht werden.

Verwenden der Zeilenhöhe

Wenn das Div eine feste Höhe hat, z. B. 50 Pixel, können Sie einfach die Zeilenhöhe verwenden CSS-Eigenschaft.

#abc {
  height: 50px;
  line-height: 50px;
}

Dadurch wird der Text vertikal innerhalb des div zentriert.

Anzeigeeigenschaften verwenden

Bei mehrzeiligem Text können Sie ihn in eine umbrechen Span-Element und Anzeigeeigenschaften anwenden und vertikal ausrichten.

#abc {
  display: table;
  width: 100%;
}

#abc span {
  display: table-cell;
  vertical-align: middle;
}

Verwenden der Transformationseigenschaft

Eine andere Methode beinhaltet die Verwendung der Transformationseigenschaft mit der Funktion TranslateY(). Dies ist besonders nützlich für ältere Browser, die keine Anzeigeeigenschaften unterstützen.

#abc {
  position: relative;
}

#abc p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3