Heim > Web-Frontend > CSS-Tutorial > Funktioniert die vertikale Ausrichtung bei Inline-Block-Elementen?

Funktioniert die vertikale Ausrichtung bei Inline-Block-Elementen?

Susan Sarandon
Freigeben: 2024-11-10 20:41:03
Original
717 Leute haben es durchsucht

Does Vertical Align Work on Inline-Block Elements?

Vertikale Ausrichtung: Ein fehlerhaftes Konzept für Inline-Blöcke

Während allgemein behauptet wird, dass die vertikale Ausrichtung mühelos auf Inline- und Inline-Block-Elemente anwendbar ist Dieser Glaube stößt oft auf Enttäuschung. In Wirklichkeit hat die vertikale Ausrichtung einen bestimmten Zweck, der sie für Inline-Block-Elemente unwirksam macht.

Im Gegensatz zu text-align, das die horizontale Ausrichtung von Text innerhalb seines umschließenden Elements festlegt, zielt die vertikale Ausrichtung auf die vertikale Ausrichtung von Elementen ab in Bezug auf ihr umschließendes Linienfeld, nicht auf ihr übergeordnetes Element. Ein Zeilenfeld bezieht sich auf den rechteckigen Raum, der von einer Textzeile eingenommen wird.

Betrachten Sie das folgende Beispiel:

#wrapper {
border: 1px solid black;
width: 500px;
height: 500px;
}
#content {
border: 1px solid black;
display: inline-block;
vertical-align: middle;
}
Nach dem Login kopieren

HTML:

<div>
Nach dem Login kopieren

In diesem Fall Die Anwendung von „vertikal-align: middle“ auf das Inline-Block-Element #content hat keine Auswirkung, da „vertikal align“ den vertikalen Abstand innerhalb des enthaltenden Blocks nicht berücksichtigt. Es richtet das Element einfach innerhalb seines eigenen Zeilenrahmens aus.

Wenn Sie diese grundlegende Eigenschaft der vertikalen Ausrichtung beherrschen, vermeiden Sie zukünftige Probleme und stellen eine genaue vertikale Positionierung in Ihrem HTML- und CSS-Code sicher.

Das obige ist der detaillierte Inhalt vonFunktioniert die vertikale Ausrichtung bei Inline-Block-Elementen?. 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