Heim > Web-Frontend > CSS-Tutorial > Wie richtet man Text innerhalb eines „Elements' vertikal aus?

Wie richtet man Text innerhalb eines „Elements' vertikal aus?

Barbara Streisand
Freigeben: 2024-12-26 15:06:11
Original
244 Leute haben es durchsucht

How to Vertically Align Text within a `` Element?

Vertikale Textausrichtung in

In der Webentwicklung ist das vertikale Ausrichten von Text innerhalb eines

Element kann eine häufige Herausforderung sein. In dieser Frage werden verschiedene Methoden untersucht, um diese Ausrichtung zu erreichen.

Lösung 1: Zeilenhöhe

Die einfachste Lösung besteht darin, die Eigenschaft „line-height“ des

Element passend zu seiner Höhe. Dies funktioniert effektiv, wenn der Text einzeilig ist.

#abc {
  line-height: 50px;
}
Nach dem Login kopieren

Lösung 2: Tabellenelemente

Bei mehrzeiligem Text wird die Eigenschaft „vertikal ausrichten“ verwendet. Es funktioniert nicht. Umschließen Sie den Text stattdessen mit einem Element und wenden Sie die folgenden Stile an:

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

#abc span {
  vertical-align: middle;
  display: table-cell;
}
Nach dem Login kopieren

Lösung 3: Transformieren

Eine andere Möglichkeit besteht darin, die Transformationseigenschaft mit TranslateY() zu verwenden, um den Text vertikal zu positionieren. Dazu muss die Position des Elements auf absolut gesetzt und von oben um -50 % verschoben werden.

#abc {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
Nach dem Login kopieren

Hinweis: Die Transformationslösung ist möglicherweise nicht mit älteren Browsern wie IE8 kompatibel. Es wird empfohlen, es mit den entsprechenden Browser-Präfixen für die browserübergreifende Unterstützung zu verwenden.

Das obige ist der detaillierte Inhalt vonWie richtet man Text innerhalb eines „Elements' vertikal aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage