So zentrieren Sie Text in CSS vertikal: 1. Verwenden Sie das Attribut line-height, um Text vertikal zu zentrieren. 2. Formatieren Sie externe Blöcke in Tabellenzellen. 3. Zentrieren Sie Text vertikal über das CSS3-Flex-Layout.
Die Betriebsumgebung dieses Artikels: Windows7-System, HTML5- und CSS3-Version, Dell G3-Computer.
Methode:
Methode 1: Verwenden Sie das Attribut „line-height“, um den Text vertikal zu zentrieren.
Das Attribut „line-height“ legt den Abstand zwischen Zeilen (Zeilenhöhe) fest; negative Werte sind für dieses Attribut nicht zulässig.
Das Attribut line-height beeinflusst das Layout von Zeilenfeldern. Wenn es auf ein Element auf Blockebene angewendet wird, definiert es den minimalen Abstand zwischen den Grundlinien in diesem Element und nicht den maximalen Abstand.
Der berechnete Unterschied zwischen Zeilenhöhe und Schriftgröße (in CSS als „Zeilenabstand“ bekannt) wird in zwei Hälften geteilt und am oberen und unteren Rand einer Textzeile hinzugefügt. Die kleinste Box, die diesen Inhalt enthalten kann, ist eine Zeilenbox.
Rendering:
Methode 2: Formatieren Sie den äußeren Block in eine Tabellenzelle.
Der Inhalt der Tabellenzelle kann vertikal zentriert werden. Durch Formatieren des äußeren Blocks in eine Tabellenzelle kann der Text vertikal zentriert werden.
Beispiel: Platzieren Sie einen Absatz in einem Block mit einer bestimmten Höhe.
Rendering:
Methode 3: Verwenden Sie das Flex-Layout von CSS3, um Text vertikal zu zentrieren.
Rendering:
Für detaillierteres HTML /CSS-Kenntnisse, besuchen Sie bitte die Rubrik „CSS-Video-Tutorial“!
Das obige ist der detaillierte Inhalt vonSo zentrieren Sie CSS-Text vertikal. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!